2011-07-14 30 views
10

爲什麼VS在創建的每個新文件末尾添加一個空行?我使用VS來創建.NET項目(而不是C++或其他)。Visual Studio - 每個新文件末尾的空行

有什麼特別的原因嗎?與編譯器和解析器的歷史兼容性?

我可以禁用嗎?

+2

過去的一些編譯器/工具在最後一行不以回車結束的文件中遇到了困難。但是你不可能找到* actual *答案... – forsvarir

+0

請總是在文件末尾添加一個換行符 - 請 –

回答

6

爲了便於瀏覽,建議在每個文件末尾都有一個空行。想想看,如果有人用vim打開你的代碼,並使用鍵映射從空行跳轉到空行,會發生什麼情況。或者,如果他決定在文件末尾添加另一部分代碼,他可以快速執行GO並輸入它,而不必滾動到文件結尾。

此外,如果您在嘗試在文件末尾插入代碼時沒有尾隨空白行,則源代碼管理工具將報告更多更改。

+1

那麼如果有人用vim打開我的代碼會發生什麼?順便說一下,vim中m是多少? –

+0

Vim = Vi iMproved –

+1

我知道,我試圖暗示它被稱爲改進,但沒有得到足夠的改進;) –