Как заставить линейку всегда показывать в Sublime text 2?

Я использую Sublime Text 2 и хочу, чтобы в каждом файле отображалась линейка с определенной высотой строки. Но я должен показать его вручную в каждом файле.

Ответ 1

Измените значение "линейки" в настройках по умолчанию, чтобы содержать номер столбца, на который вы хотите отобразить линейку, и он будет сохраняться.

Ответ 2

Перейдите в 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. Убедитесь, что вы используете моноширинный шрифт, если указанные выше настройки не работают для вас.

Ответ 3

Никогда не редактируйте Settings - Default; отредактируйте Settings - User. Если вы обновите версию SublimeText, вы потеряете все свои настройки, потому что Settings - Default будет перезаписана.

В папках Пакеты папка "Пользователь/" будет игнорироваться между обновлениями SublimeText, настройки здесь будут постоянными.

Чтобы включить постоянные линейки в любом документе, добавьте настройки в Defaults - User:

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

В этом примере будут отображаться 3 линейки длиной 75, 80 и 85 символов.

Ответ 4

Как уже указывали другие, выберите "Настройки" → "Настройки-Пользователь" и измените

"rulers": [],

к

"rulers": [80],

чтобы отобразить одну линейку в столбце 80.

Теперь для руб, кажется, что нужно использовать моноширинный шрифт, чтобы отображать линейки, поэтому вам также нужно будет изменить

"font_face": "",

к

"font_face": "Monospace",

или любой другой моноширинный шрифт.

Размышляя об этом, это имеет смысл. Если разные символы имеют разную ширину, то линейка потенциально может быть не одной строкой, а связью раздражающих сегментов линии. Я заметил это при использовании шрифта по умолчанию, и мои номера столбцов были не одинаковыми для той же вертикальной позиции. В то же время мой причудливый правитель был указан, но не показан. Изменение шрифта в Monospace разрешило обе проблемы.

Ответ 5

В то время как ответ Ross Allen велик, это не самое удобное, если вы хотите, чтобы включить или выключить линейки или изменить ширину различные точки при использовании Sublime.

К счастью, кто-то сделал пакет, который позволяет вам это делать.

https://packagecontrol.io/packages/QuickRulers

Пакет работает как в Sublime Text 2, так и в 3.


Инструкции по установке:

  • Установить PackageControl
  • Откройте PackageControll (например, через ⌘ + SHIFT + P)
  • Введите " Установить" и выберите " Управление пакетом: установка пакета"
  • Введите " QuickRulers" и нажмите Enter, чтобы установить пакет QuickRulers.

Вы можете получить доступ к команде (quick_rulers) несколькими различными способами, но по умолчанию она загружается в Omnisearch через " QuickRulers: Open Panel". (т.е. Hit ⌘ + SHIFT + P и введите " QuickRulers: Open Panel" )

Ответ 6

Если вы измените шрифт, линейка не будет отображаться. Например. Я установил "font_face": "Lucida Grande", и линейка исчезла.

Ответ 7

У меня просто была эта проблема, и я заметил, что моя линейка появлялась только тогда, когда я слегка прокручивался вправо по горизонтали. Оказывается, причина его исчезновения была в том, что я был слегка увеличен. Нажмите Cmd+0 чтобы убедиться, что вы масштабированы до размера по умолчанию 100%, прежде чем пытаться делать другие вещи, если это тоже ваша проблема.

(Я использую Sublime Text 3)