定規を常に崇高なテキスト2に表示する方法


289

Sublime Text 2を使用して、特定の行の高さですべてのファイルにルーラーを表示したいと思います。ただし、すべてのファイルで手動で表示する必要があります。

回答:


115

デフォルトの設定で「ルーラー」の値を編集して、ルーラーを表示する列番号を含めます。この値は保持されます。


152
@ssorallenによるより詳細な回答については、スクロールし続けてください。
Don Spaulding 2013年

20
実際には、デフォルト設定を編集しないでください。@ssorallenの回答で説明されているように、これらは理由によるデフォルトであり、代わりにユーザー設定でオーバーライドする必要があります。デフォルトの設定を変更すると、次にSublimeを更新したときにルーラーが消えてしまい、間違いなく楽しめなくなります。
Olivier Lacan 14

704

行く崇高テキスト > 環境設定 > [設定] - [ユーザーを

追加"rulers"あなたが定規のためにしたいラインを設定:

// Adds a single vertical ruler at column 80
"rulers": [80],

複数のルーラーが必要な場合は、値をコンマで区切ります。

// Adds two vertical rulers: one at column 80 and one at column 120
"rulers": [80, 120],

定規が表示されていませんか?ルーラーは、Sublime Textのデフォルトフォントであるモノスペースフォントを使用している場合にのみ表示されます。上記の設定でうまくいかない場合は、等幅フォントを使用していることを確認してください。


これは私にはうまくいきませんでした。私はそれを再起動しようとしましたが、何もしませんでした。使用しているテーマに依存しますか?背景が白の明るい色のテーマがあります。
コンマ区切りの'26

1
@ssorallen設定->ユーザーファイルが使用されています。私のルーラープロパティ: "rulers":[80,120]しかし、それらの列幅にルーラーが表示されていません。ランダムに160のルーラーがありますが、デフォルトまたはユーザー設定でそれを見つけることができません。
コンマ区切りの

1
@ssorallen両方とも完了しました。タブのインデントから「ルーラー」が表示されますが、私の行末のルーラーは表示されません。それはWindows上ではなく、:)けれども、デバッグの助けをmac.:/おかげで私のconfigファイルに現れていますので、それは奇妙だ
TicViking

1
私はまったく同じ問題を抱えており、崇高なテキストのAppDataフォルダーにあるユーザー設定ファイルを削除することで、なんとかそれを修正することができました。... /パッケージ/ユーザー
RogueDeus 2016

1
これはまだ崇高なテキスト3でも機能すると言いたいと思います。開いているタブで現在設定しているルーラーは、ユーザー設定を上書きするため(そのタブのみ)、まず無効にする必要があります。ユーザー設定を保存すると、開いているすべてのタブに定規が表示されます
Kamikaze Rusher

49

編集しないでくださいSettings - DefaultSettings - User代わりに編集してください。SublimeTextバージョンをアップグレードするSettings - Defaultと、上書きされるため、すべての設定が失われます。

Packagesフォルダーでは、SublimeTextのアップグレード間で 'User /'フォルダーは無視されます。ここでの設定は永続的です。

ドキュメントで永続的なルーラーを有効にするには、次の場所に設定を追加しますDefaults - User

{
  "rulers": [75, 80, 85]
}

この例では、75、80、85文字の長さの3つのルーラーを表示します。


2
それは良い点です。デフォルトではなくユーザー設定の編集を提案するように回答を更新しました。
ロス・アレン

構文固有の設定もあります。これは、1つの言語(たとえば、PEP8が1行あたり79文字を要求するPython)でルーラーを表示するのに役立ちますが、他のすべての言語ではそうではありません。
フレッド

5

他の人が私の前に述べたように、設定->設定-ユーザーを選択して変更します

"rulers": [],

"rulers": [80],

列80に1つのルーラーを表示するため。

さてさて、定規を表示するために等幅フォントを使用しなければならないようですので、変更する必要もあります

"font_face": "",

"font_face": "Monospace",

またはその他の等幅フォント。

考えてみると、これは理にかなっています。異なる文字の幅が異なる場合、定規は潜在的に単一の線ではなく、一連の迷惑な線分になる可能性があります。デフォルトのフォントを使用しているときにこれに気付き、同じ垂直位置で列番号が同じではありませんでした。同時に、私の派手な定規が指定されましたが、表示されませんでした。フォントをモノスペースに変更すると、両方の問題が解決しました。


1
"rulers"エントリがない可能性があることに言及する価値がありますPreferences -> Settings-User。その場合は、作成する必要があります。
Tass

1

答えながらロス・アレンが素晴らしいですあなた自身がオンとオフを切り替えるルーラーや崇高を使用しながら、様々なポイントで幅を変更したい見つけた場合、それが最も便利ではありません。

幸いなことに、これを可能にするパッケージを誰かが作成しました。

https://packagecontrol.io/packages/QuickRulers

パッケージはSublime Text 2と3の両方で機能します。


インストール手順:

  1. PackageControlをインストールする
  2. オープンPackageControll(例えば経由⌘ + SHIFT + P
  3. Install」と入力し、「Package Control:Install Package」を選択します
  4. QuickRulers」と入力しEnterクリックしてQuickRulersパッケージをインストールします。

コマンド(quick_rulers)にはいくつかの異なる方法でアクセスできますが、デフォルトでは「QuickRulers:Open Panel」を介してOmnisearchにロードされます。(つまり、⌘ + SHIFT + PQuickRulers:Open Panel」を押して入力します


0

フォントを変更すると定規が表示されなくなります。たとえば、私はを設定し"font_face": "Lucida Grande"、定規が消えました。


ここでも同じですが、私の設定ファイルに変更され"font_face": "Input""rulers": [80]消えました。ST3バグのようです。
Marek Ka。

0

私はこの問題を抱えていて、ルーラーがわずかに右に水平にスクロールされたときにのみ表示されることに気付きました。これが表示されなくなった理由は、わずかにズームインしたためです。Cmd+0これが問題である場合に備えて、他のことを試す前に、を押してデフォルトの100%のサイズにズームしていることを確認してください。

(私はSublime Text 3を使用しています)

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.