web-dev-qa-db-ja.com

Sublime Text 3の80文字/右マージン

あなたは80文字/右マージン行 をNetbeansに置くことができますText Mate そしておそらくもっと多く、もっと多くIDE Sublime Text 3でも同様に可能ですか?任意のオプション、プラグインなど?

260
trejder

はい、それはSublime Text 2と3の両方で可能です(あなたは本当にアップグレードbeta」という名前を心配しないでください。 View → Ruler → 80を選択します(他にもいくつかのオプションがあります)。実際に80桁でテキストを折り返す場合は、View → Word Wrap Column → 80を選択します。 View → Word Wrapが選択されていることを確認してください。

選択を永続的なもの(all開かれたファイルまたはビューのデフォルト)にするには、Preferences → Settings—Userを開き、次のいずれかの規則を使用します。

{
    // set vertical rulers in specified columns.
    // Use "rulers": [80] for just one ruler
    // default value is []
    "rulers": [80, 100, 120],

    // turn on Word wrap for source and text
    // default value is "auto", which means off for source and on for text
    "Word_wrap": true,

    // set Word wrapping at this column
    // default value is 0, meaning wrapping occurs at window width
    "wrap_width": 80
}

これらの設定は、 - プロジェクトごと または にデフォルトを設定するために.sublime-projectファイルでも使用できます。特定の言語で書かれたファイルにのみ適用する場合は、構文固有の.sublime-settingsファイル(たとえば、Python.sublime-settingsJavaScript.sublime-settings)。目的の構文でファイルを開き、Preferences → Settings—More → Syntax Specific—Userを選択してこれらの設定ファイルにアクセスします。

いつものように、設定ファイルに複数のエントリがある場合は、最後のエントリを除いてそれらをカンマ,で区切ります。コンテンツ全体を中括弧{ }で囲む必要があります。基本的に、それが有効であることを確認してください JSON

特定のビュー/ファイルに対して自動的にルーラーを80に設定するキーコンボを使用したい場合、またはマウスを使用せずに値を設定する方法を知りたい場合は、 を参照してください。ここに答えなさい

最後に、 別の答え で説明したように、コードが並ぶようにするには、本当には等幅フォントを使用する必要があります。正しく起動します。他の種類のフォントには可変幅の文字があります。つまり、1つの80文字の行が、内容の異なる別の80文字の行と同じ長さではないように見え、インデントがすべてめちゃくちゃになってしまいます。 Sublimeは固定幅フォント をデフォルトで設定しています が、もちろん好きなフォントを選択できます。個人的に、私は 解放モノ がとても好きです。さまざまな言語やUnicode文字をサポートするグリフがあり、さまざまなサイズで見栄えがよく、(最も重要なのはプログラミングフォントの場合)0O(数字のゼロと大文字のOh)と1l(digit)の区別すべての等幅フォントが行うわけではありませんが、残念ながら1文字以下の小文字のエル)。フォントのバージョン2.0以降はオープンソース SIL Open Font License 1.1 の下でライセンスされています(ここで FAQ ).

509
MattDMo

これが機能するためには、フォントも等幅に設定する必要があります。
あなたがそれについて考えるならば、他の方法でラインは完全に完璧に並ぶことはできません。

この答えは崇高なテキストフォーラムで詳述されています:
http://www.sublimetext.com/forum/viewtopic.php?f=3&p=42052
この答えはあなたのOSに適したフォントを選ぶためのリンクを持っています、
そして、フォントが並んでいないというEdgeのケースに答えを与えます。

プログラマーのための素晴らしい等幅フリーフォントをリストしている別のウェブサイト。 http://hivelogic.com/articles/top-10-programming-fonts

スタックオーバーフローについては、以下を参照してください。

Michael Ruthの答えはここにあります: 支配者を常に崇高なテキスト2に表示させる方法?

MattDMoの答えはこちら: Sublime Textのデフォルトフォントは何ですか?

私は定規を次のように設定しています。
30
50(git commitのメッセージタイトルは50文字以内に制限されています)
72(git commitメッセージの詳細は72文字までに制限されています)
80(Windowsコマンドコンソールウィンドウは最大80文字の幅)

短い行から恩恵を受けるその他の表示環境:github:ファイルをオンラインで表示するときにワードラップがない
だから、私は.js .mdと他のファイルを70-80文字に保とうとします。
Windowsコンソール:80文字。

13
SherylHohman