2013-04-24 18 views
0

hello world什麼vim設置控制這種行爲?

如果我把我的光標之後ohello並進入插入模式,然後鍵入<CR>world不會對第二條線在它前面的空間。但使用vanilla vimrc文件時,world前面的空格字符最初保留在換行符上。我無法弄清楚什麼樣的設置控制着這個特定的行爲。

+0

您可以使用':set all'查看所有設置的列表以及它們當前具有的值。你可能想看看它,看看你是否發現了一個似是而非的名字。 – steveha 2013-04-24 00:37:18

+0

你可以發佈你的vimrc嗎? – FDinoff 2013-04-24 02:07:20

+3

如果您要求我們告訴您您的設置出了什麼問題,至少可以做的是向我們展示您的設置。特別是如果你注意到有和沒有你的vimrc有不同的行爲,並且顯然沒有考慮花費3分鐘來執行對分。 – romainl 2013-04-24 05:52:29

回答

2

任何機會是autoindent設置?這將使行的開始處的空白符合前一行,並且由於前一行沒有前導空白,vim將刪除空白。 (我剛剛測試過。)

+0

嗯,這不適用於我當前的vimrc。我通過打開它在香草vimrc上進行了測試,確實壓扁了空白。但是在我的vimrc中,它並沒有關閉它。必須有另一個設置... – terryma 2013-04-24 00:49:33

相關問題