Why does VS add a blank line at the end of each new file I create? I use VS to create .NET projects (not C++ or something).
Is there any special reason? Historical compatibility with compilers and parsers?
Can I disable this??
Pressing Ctrl-Enter inserts a line above the current position. Unlike when pressing Enter, if the text cursor is in the middle of the text, the current line is not broken into two. If you press Ctrl-Shift-Enter, a blank line is inserted below the current line.
Blank lines improve readability by setting off sections of code that are logically related. Two blank lines should always be used in the following circumstances: Between sections of a source file. Between class and interface definitions.
It is recommended to have a blank line at the end of each file for navigability purposes. Think what happens if someone opens your code with vim for example and uses a keymap to jump from empty line to empty line. Or, if he decides to add another portion of code at the end of file he can quickly do a GO and enter it instead of having to scroll until the end of file.
Also, source control tools will report more changes if you don't have a trailing blank line when you try to insert code at the end of file.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With