Як додати правильне поле до редактора коду Visual Studio?


87

Чи можна додати правильне поле до редактора коду Visual Studio?

Я хотів би встановити поле в 80 символів, але не можу знайти такий параметр у налаштуваннях.

Відповіді:


124

Відповідно до документації користувача та налаштувань робочої області Visual Studio Code ви можете додавати лінійки, які позначають зазначені стовпці.

Знайдіть "лінійку" у налаштуваннях. Клацніть на посилання, щоб відредагувати файл .json. Додайте властивість нижче для правила довжиною 80 символів.

Приклад налаштування:

// Columns at which to show vertical rulers
"editor.rulers": [80],

7
Знайдіть "лінійку" у налаштуваннях. Вам все одно доведеться редагувати файл, але VSCode надасть допомогу.
z0r

2

Можливо, це не проблема для більшості сучасних кодерів, але якщо ви дійсно друкуєте на 80-стовпчиковому принтері, вам краще встановити маржу на 79; якщо рядок закінчується точно на 80-му стовпці, принтер, ймовірно, додасть додатковий порожній рядок за допомогою автоматичної подачі рядків. Як я вже говорив, це може вплинути лише на кодери, які все ще віддають перевагу матричному / безперервному друку.


2
Гм, ні. Маючи код, який чітко обгортає позначку 80-100 символів, я можу відкрити 2 класи поруч на одному екрані. Доводиться горизонтально прокручувати, коли я стикаюся з якоюсь масивною назвою методу з кількома параметрами - це біль, і тіло методу зникає ліворуч. Вузький код означає, що мені потрібно лише прокручувати колесо миші.
Рігардт Штейн,

1
Ця відповідь має бути коментарем. Це не відповідає на питання, але цікаво.
tilgovi

1

Навігація для слідування

  1. Файл -> Налаштування -> Налаштування
  2. Виберіть варіант вкладки: Застосовується лише => 'Користувач' або 'Робоча область'
  3. Пошук для «правителів»
  4. відкрийте setting.json у розділі 'rulers'
  5. додати рядок "editor.rulers": [80]

Версія, яку я використовую - 1.49.1

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.