2012-04-06 101 views
0

我嘗試使用vim的autoindent功能,它的工作相當不錯。但我覺得很煩人,在某些情況下,它也會刪除縮進,因爲它會產生額外的工作。例如,當我有一個單一的縮進行時,我會到行的末尾並鍵入,然後vim刪除行的縮進。我怎樣才能移除現有的縮進?vim autoindent停止刪除縮進

+0

是你要編輯什麼樣的代碼/文本?你能舉個例子嗎? – 2012-04-06 20:42:58

+0

我正在編輯maple * .mpl文件,其格式以某種方式進行了修改,以便執行組由具有至少一個縮進的行給出的段落定義。我懷疑這將是有用的,但它超過了這種格式來描述我爲什麼以及如何做到這一點。無論如何,問題應該清楚:可以關閉刪除縮進行爲嗎? – highsciguy 2012-04-06 20:50:52

+0

我可以添加縮進楓文件取決於http://www.vim.org/scripts/script.php?script_id=1116 – highsciguy 2012-04-06 21:19:06

回答

0

你有沒有嘗試過:

:set noautoindent 
:set noai #same as above 

或嘗試使用智能縮進做

:set nosmartindent 
:set nosi #same 
+0

我不想關閉自動縮進。它有一些很好的效果。我只是想阻止它刪除現有的縮進。這太「聰明」了,並且對於我正在使用的格式可能非常煩人。 – highsciguy 2012-04-17 14:25:46