Код Visual Studio - вставте новий рядок у кінці файлів


111

Зберігаючи файли за допомогою Visual Studio Code, я помітив, що новий рядок не додається автоматично до кінця файлів, що спричиняє всілякі потенційні проблеми.

Як можна автоматично вставити новий рядок у Visual Studio Code?

Відповіді:


187

Існує два простих способи змусити Visual Studio Code вставити новий рядок у кінці файлів:

Метод I

  1. Відкрийте Visual Studio Code і перейдіть до File (Код, якщо використовується Mac) -> Налаштування -> Налаштування ; тепер ви повинні переглянути сторінку налаштувань

  2. Введіть " вставити кінцевий новий рядок " у рядок пошуку

  3. Установіть прапорець під заголовком « Файли: Вставити остаточний рядок » у « Налаштування робочої області » та / або на вкладці (вкладках) « Налаштування користувача ».

Сторінка налаштувань із встановленим прапорцем "Файли: Вставити остаточний рядок"

Спосіб II

  1. Відкрийте Visual Studio Code і перейдіть до File (Код, якщо використовується Mac) -> Налаштування -> Налаштування ; тепер ви повинні переглянути сторінку налаштувань

  2. Відкрийте сторінку налаштувань JSON, натиснувши піктограму {} у верхньому правому куті сторінки

  3. Введіть ' files.insertFinalNewline ' у рядок пошуку на сторінці налаштувань JSON

  4. Або

    • Клацніть на білу «редагувати ручку» в лівій частині рядка, що містить клавішу files.insertFinalNewlineJSON, і виберітьTrue

    або

    • Скопіюйте рядок, що містить files.insertFinalNewlineключ JSON, вставте його у правий бік файлу JSON під вкладками "Налаштування користувача" та / або "Налаштування робочої області" та встановіть для нього значенняtrue

Налаштування користувача JSON з <code> files.insertFinalNewline </code> встановленим на <code> true </code>

Остаточний результат

У вашому JSON- налаштуваннях користувачів або налаштуваннях робочої області ви повинні мати зчитування рядків "files.insertFinalNewline": trueу межах наданих фігурних дужок ({}). Крім того, на сторінці налаштувань буде встановлено прапорець під заголовком « Файли: Вставити остаточний рядок ».

Код Visual Studio тепер додасть порожній рядок до кінця файлів під час збереження, якщо такого ще немає.


Чи це коли-небудь призводить до додаткових нових рядків, якщо файл вже має нові рядки наприкінці?
Аарон Франке,

3
@AaronFranke Я ніколи не бачив такої поведінки. Для мене він додає новий рядок, лише якщо його ще немає. Якщо у вас виникла ця проблема, можливо, перевірте, щоб ваші остаточні рядки не містили форматування, яке ви не помічаєте.
LJH

1
Ви також можете визначити для кожного типу мови:"[javascript]": {"files.insertFinalNewline": true}
Виходьте з газону

61

Я розмістив знімок екрана нижче, де показано, як змусити Visual Studio Code вставити новий рядок у кінці файлів. Це також слугуватиме корисним місцем для посилання в оглядах коду, коли буде сказано: "Вам потрібно це зробити та подати повторно".

захоплення екрану змін налаштувань -


4
Я впевнений, що це допоможе людям. Дуже дякую!
LJH

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