2012-04-06 100 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