web-dev-qa-db-ja.com

定規を常にSublimeテキスト2に表示する方法は?

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

282
Denis Óbukhov

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

114
Robert Jones

Sublime Text>Preferences>Settings-Userに移動します

ルーラーに必要な行で"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のデフォルトフォント です。上記の設定が機能しない場合は、等幅フォントを使用していることを確認してください。

688
Ross Allen

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

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

文書で永続的なルーラーを有効にするには、Defaults - Userに設定を追加します。

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

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

48
Tecnocat

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

"rulers": [],

"rulers": [80],

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

さて、ここでは、定規を表示するために等幅フォントを使用する必要があるようです。

"font_face": "",

"font_face": "Monospace",

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

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

3
Michael Ruth

Ross Allen による答えは素晴らしいですが、Sublimeの使用中にルーラーのオン/オフを切り替えたり、さまざまなポイントで幅を変更したりする場合は、あまり便利ではありません。

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

https://packagecontrol.io/packages/QuickRulers

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


インストール手順:

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

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

1
romellem

フォントを変更すると、ルーラーは表示されません。例えば。 "font_face": "Lucida Grande"を設定すると、ルーラーが消えました。

0
German Khokhlov

この問題が発生したばかりで、水平方向にわずかに右にスクロールしたときにのみ、定規が表示されることに気付きました。これがあなたの問題でもある場合、他のことを試す前にCmd+0を押してデフォルトの100%サイズにズームされていることを確認してください。

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

0
ctlockey