Я использую Sublime Text 2 и хочу, чтобы линейка отображалась в каждом файле с определенной высотой строки. Но я должен показать это вручную в каждом файле.
Я использую Sublime Text 2 и хочу, чтобы линейка отображалась в каждом файле с определенной высотой строки. Но я должен показать это вручную в каждом файле.
Ответы:
Измените значение «rulers» в настройках по умолчанию, чтобы оно содержало номер столбца, на котором будет отображаться линейка, и он будет сохраняться.
Перейти к Sublime Text > Настройки > Настройки - Пользователь
Добавьте "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 . Убедитесь, что вы используете моноширинный шрифт, если указанные выше настройки вам не подходят.
Никогда не редактировать Settings - Default
; редактировать Settings - User
вместо Если вы обновите свою версию SublimeText, вы потеряете все настройки, поскольку Settings - Default
они будут перезаписаны.
В папках Packages папка «User /» будет игнорироваться между обновлениями SublimeText, настройки здесь будут постоянными.
Чтобы включить постоянные линейки в любом документе, добавьте параметры в Defaults - User
:
{
"rulers": [75, 80, 85]
}
В этом примере будут показаны 3 линейки длиной 75, 80 и 85 символов.
Как уже говорили другие, выберите «Настройки» -> «Настройки» - «Пользователь» и измените
"rulers": [],
в
"rulers": [80],
чтобы отобразить одну линейку в столбце 80.
Теперь, что касается проблем, кажется, что для отображения линейки необходимо использовать моноширинный шрифт, поэтому вам также необходимо изменить
"font_face": "",
в
"font_face": "Monospace",
или любой другой моноширинный шрифт.
Думая об этом, это имеет смысл. Если разные символы имеют разную ширину, то линейка потенциально может быть не одной строкой, а набором раздражающих отрезков. Я заметил это, когда использовал шрифт по умолчанию, и номера моих столбцов не были одинаковыми для одной и той же вертикальной позиции. В то же время мой модный правитель был указан, но не отображен. Изменение шрифта на Monospace решило обе проблемы.
"rulers"
вход в Preferences -> Settings-User
. В этом случае вам придется создать его.
Пока ответ Росса Аллена великолепен, он не самый удобный, если вы захотите включать и выключать линейки или изменять ширину в разных точках при использовании Sublime.
К счастью, кто-то сделал пакет, который позволяет вам сделать это.
https://packagecontrol.io/packages/QuickRulers
Пакет работает в Sublime Text 2 и 3.
⌘ + SHIFT + P
)Вы можете получить доступ к команде ( quick_rulers
) несколькими различными способами, но по умолчанию она загружается в Omnisearch через « QuickRulers: Открыть панель ». (то есть нажмите ⌘ + SHIFT + P
« QuickRulers: открытая панель »)
Если вы измените шрифт, линейка не будет отображаться. Например, я установил "font_face": "Lucida Grande"
, и правитель исчез.
"font_face": "Input"
и "rulers": [80]
исчезло из моего конфигурационного файла. Похоже, ошибка ST3.
У меня просто была эта проблема, и я заметил, что моя линейка появлялась только тогда, когда я слегка прокручивался вправо по горизонтали. Оказывается, причина его исчезновения была в том, что я был слегка увеличен. НажмитеCmd+0
чтобы убедиться, что вы увеличили размер по умолчанию до 100%, прежде чем пытаться делать другие вещи, если это тоже ваша проблема.
(Я использую Sublime Text 3)