VS Code не вставляет последнюю новую строку, даже если для files.insertFinalNewline установлено значение true

Странная вещь произошла сегодня из ничего. VS Code начал удалять окончательные новые строки из файлов, даже если

"files.insertFinalNewline": true

установлен.

Я пытался вручную добавить последнюю новую строку, но VS Code удаляет ее при сохранении. Я также попытался удалить строку выше и снова изменить настройку по умолчанию. Выйти из VS Code и снова открыть его тоже не помогает. Редактор, похоже, игнорирует пользовательские настройки и по умолчанию имеет значение false. Другие пользовательские настройки, похоже, не затрагиваются.

Я ничего не обновлял, ничего не менял. Это произошло от одного дня к другому.

Это очень раздражает, потому что линтер ругается, я не могу делать пулл-реквесты и т. д. Последняя новая строка обязательна.

Версия: 1.15.1.

Кто-нибудь знает, как я могу решить эту проблему? Спасибо!


person arpadt    schedule 06.09.2017    source источник
comment
Я только что проверил, и это работает на моей машине. Есть ли у вас какие-либо другие настройки, которые могут конфликтовать?   -  person Matt    schedule 06.09.2017
comment
Я так не думаю. Он работал отлично до прошлой ночи, и это странное поведение началось сегодня утром. Я временно переключился на Atom, чтобы работать как обычно, но было бы здорово, если бы эта проблема была решена.   -  person arpadt    schedule 06.09.2017
comment
У меня такая же проблема. Я также отключил все свои плагины, и они все равно не работают. (на самом деле все настройки files.trim* полностью устарели). Моя конфигурация находится здесь. У кого-нибудь есть еще идеи?   -  person flypenguin    schedule 01.02.2018


Ответы (1)


У меня была такая же проблема, и она была вызвана плагином EditorConfig for VS Code. Попробуйте отключить этот плагин. Если это не сработает, возможно, виноват какой-то другой плагин.

person MokaHaiku    schedule 06.09.2017
comment
Для меня это был плагин JS-CSS-HTML Formatter от lonefy. Удалил это. - person Flink; 13.05.2018