Visual Studio - пустая строка в конце каждого нового файла

Почему VS добавляет пустую строку в конец каждого нового файла, который я создаю? Я использую VS для создания .NET-проектов (не С++ или что-то еще).

Есть ли какая-то особая причина? Историческая совместимость с компиляторами и парсерами?

Можно ли отключить это?

Ответ 1

Рекомендуется использовать пустую строку в конце каждого файла для навигации. Подумайте, что произойдет, если кто-то откроет ваш код с помощью vim, например, и использует комбинацию клавиш для перехода с пустой строки на пустую строку. Или, если он решает добавить еще одну часть кода в конец файла, он может быстро выполнить GO и ввести его вместо прокрутки до конца файла.

Кроме того, средства управления версиями будут сообщать об изменениях, если у вас нет конечной пустой строки при попытке вставить код в конец файла.