Я використовую Sublime Text 2 і хочу, щоб лінійка відображалася у кожному файлі з певною висотою рядка. Але я повинен показувати це вручну у кожному файлі.
Я використовую Sublime Text 2 і хочу, щоб лінійка відображалася у кожному файлі з певною висотою рядка. Але я повинен показувати це вручну у кожному файлі.
Відповіді:
Відредагуйте значення "лінійки" в налаштуваннях за замовчуванням, щоб містити номер стовпця, на якому потрібно відображати лінійку, і воно збережеться.
Перейдіть до піднесеного тексту > Налаштування > Налаштування - Користувач
Додайте "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
вони будуть перезаписані.
У папках «Пакети» папка «Користувач /» буде ігноруватися між оновленнями 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
Пакет працює як у піднесеному тексті 2, так і в 3.
⌘ + SHIFT + P
)Ви можете отримати доступ до команди ( quick_rulers
) декількома різними засобами, але за замовчуванням вона завантажується в Omnisearch через " QuickRulers: Open Panel ". (тобто натисніть ⌘ + SHIFT + P
і введіть " QuickRulers: Open Panel ")
Якщо ви зміните шрифт, лінійка не відображатиметься. Наприклад, я встановив "font_face": "Lucida Grande"
, і правитель зник.
"font_face": "Input"
і "rulers": [80]
зникло з мого конфігураційного файла. Схоже, помилка ST3.
Я просто мав цю проблему і помітив, що мій правитель виявлявся лише тоді, коли я трохи прокручувався вправо по горизонталі. Виявляється, причина його зникнення полягала в тому, що я трохи збільшив масштаб. Натисніть, Cmd+0
щоб переконатися, що ви збільшені до розміру 100% за замовчуванням, перш ніж спробувати інші речі, якщо це теж ваша проблема.
(Я використовую піднесений текст 3)