2015-10-03 34 views
0

我似乎無法在vi中關閉autoindent。它似乎只限於評論字符
如果我開始一個新的行與空格和一個然後下面的行開始相同,即使我不真的想這樣做。
如果我只用空格或製表符開始新行,則不會再現此行爲。
我有以下設置如何關閉autoindent

 
noautoindent 
nocindent 
nosmartindent 
nocopyindent 

不知道是否重要,但對於nocindent設置如下太

 
nocindent 
    comments=:# 

回答

0

花一些時間在這之後,我能夠拿出一個解決方案(實際上是兩個)。
事實證明,formatoptions由於某種原因被設置爲「croql」,只有當我打開某個文件。解決方法是禁用「r」選項。您在這裏可以找到的 「R」 選項的詳細信息http://vimdoc.sourceforge.net/htmldoc/change.html#fo-table

解決方案1 ​​

 
:set formatoptions-=r 

縮寫形式將工作太

 :set fo-=r

解決方案2

 
:set fo=tcql 

要確認更改已到位,請使用以下命令:

 
:set fo 

選項「r」不應該存在。