2017-09-06 1356 views
3

今天發生了一件奇怪的事情。 VS代碼開始從文件中刪除最後一個新行,即使即使「files.insertFinalNewline」設置爲true,VS代碼也不插入最終的新行

"files.insertFinalNewline": true 

設置。

我試圖手動添加最後的新行,但VS代碼在保存時將其刪除。我也嘗試刪除上面的行並再次更改默認設置。退出VS Code並再次打開它也無濟於事。編輯器似乎忽略了用戶設置,並且默認爲false。其他自定義設置似乎不受影響。

我還沒有做過任何升級,沒有改變任何東西。它從一天發生到另一天。

這很煩人,因爲linter抱怨,我不能做拉請求等。最後的新線是必須的。

版本:1.15.1。

有沒有人有一個想法我可以解決這個問題?謝謝!

+0

我剛剛檢查過,它在我的機器上工作。你有其他可能有衝突的設置嗎? – Matt

+0

我不這麼認爲。它一直工作到昨天晚上,這個奇怪的行爲今天上午開始。我暫時切換到Atom可以像往常一樣工作,但如果解決了這個問題,那將會很棒。 – arpadt

+0

我確實有同樣的問題。我也禁用了所有的插件,但它仍然無效。 (實際上,所有「files.trim *」設置都完全不可用)。我的配置是[這裏](https://gist.github.com/flypenguin/f1be771fab84ad55726bbdec24b3b0ae)。任何人有更多的想法? – flypenguin

回答

2

我有同樣的問題,並且是由EditorConfig for VS Code插件引起的。嘗試禁用此插件。如果這不起作用,也許其他一些插件是罪魁禍首。

+0

這就是它,問題解決了,謝謝! – arpadt

相關問題