タグ

タブに関するlazexのブックマーク (4)

  • インデントにタブを使うことのデメリット

    インデントにタブを使うことのデメリットはありますか? タブを使うことのメリット・半角空白を使うことのデメリットとしては ・半角空白を複数で1インデントとすることにより、少ない文字数で表現でき、ファイルサイズが小さくなる ・1インデントが正しく構成されているか一目でわかる →例えば半角空白4つで1インデントとするルールで、3インデントのはずの個所で半角空白11個とか13個で書かれているケースをしばしば見かけるが、ぱっと見ただけでは正しいインデントなのか判別しにくい ・タブならエディタの設定で、自分の見やすい表示幅に調節できる(ことが多い。エディタによるが) ・インデント中をカーソルで移動する際やインデントを削除する際に、少ないキー押下回数で済み楽に操作できる ・エディタの表示設定で、半角空白・全角空白・タブを表示するようにしたときに、半角空白でインデントをしているとうっとうしい →「半角空白

    インデントにタブを使うことのデメリット
    lazex
    lazex 2015/12/29
    絶対タブ!個人毎に4だったり2だったりしたところで揃ってれば問題にならないしむしろ見やすく個人毎にカスタマイズできるの重要。あとインデントはスペースとは別の特別なものだと思ってるからスペースとは分けたい
  • 「タブ区切りは CSV じゃなくて TSV だろ」問題がついに解決した

    CSV ありますね。カンマ区切りのデータ形式。 なんか根強いファンがいて、どうしてもこの形式のファイルをダウンロードしたりアップロードしたりしたいという要望をよく聞きます。 CSV がほしい理由 これをやりたい理由のひとつとして、Microsoft Excel からエクスポートしたデータを読み込ませたいとか、逆にシステムにあるデータをエクセルで見たいとかいうのがあると思います。あると思いますっていうかほとんどそれじゃないかな。 けどこの場合、カンマ区切りである必要はないんですよね。要するにエクセルとやりとりできさえすればいいわけで。 だったらカンマじゃなくてタブですよタブ。 カンマ区切りをやめてタブ区切りにすると、いろいろいいです。 何もエクスポートしなくても、エクセルの画面で「すべて選択」して「コピー」したら勝手にタブ区切りになってるからそのまま貼っつけるだけでいい。 テキストエディタな

    「タブ区切りは CSV じゃなくて TSV だろ」問題がついに解決した
    lazex
    lazex 2015/12/01
    あーエクセルか何かのソフトでcsv(タブ区切り)とかおかしな事書いてると思ったらそういうことなのか
  • GitHub - electron226/Tab-Memory-Purge: Chrome用拡張機能。特定条件によってタブのページを別のページに置き換えて使用メモリを削減する。

    Tab Memory Purge Google Chrome用のタブ拡張機能です。 設定した条件にそって、使用していないタブのメモリを解放します。 設定可能項目 非アクティブのタブをアンロードする時間 前回アクティブになった時間から設定した時間が過ぎると、メモリを解放します。 除外するアドレス(正規表現対応) 動作対象外のサイトを指定できます。 各操作のキーバインド 除外するアドレス(正規表現対応) キーバインドの動作対象外のサイトを指定できます。 その他 その他の細かい項目を設定できます。 簡単な仕様 タブごとにsetIntervalを設定し、指定したアンロード時間ごとにアンロードするか否かを判断。 一定時間ごとに、解放されたタブの一覧(セッション)を保存・自動解放処理のチェックを行う。 タブをアクティブにすると、時間はリセット。 アンロードする場合、拡張機能内のほぼ空のページを読み込み

    GitHub - electron226/Tab-Memory-Purge: Chrome用拡張機能。特定条件によってタブのページを別のページに置き換えて使用メモリを削減する。
  • textareaでタブを入力できるようにする - hokaccha memo

    document.querySelector("textarea").addEventListener("keydown", function(e) { if (e.keyCode === 9) { e.preventDefault(); var elem = e.target; var val = elem.value; var pos = elem.selectionStart; elem.value = val.substr(0, pos) + '\t' + val.substr(pos, val.length); elem.setSelectionRange(pos + 1, pos + 1); } }); selectionStartで現在のカーソル位置を取得してタブを間に挟んだ値を入れる。setSelectionRangeでカーソル位置をタブの後ろにもってくる。

    textareaでタブを入力できるようにする - hokaccha memo
  • 1