我已经读过这个:
我已经尝试了那里提到的所有内容但没有成功:
- 我
smartindent下班了 - 我用
filetype indent on - 我尝试了这个技巧
:inoremap # X^H# 
以上都没有帮助:每当我用 a 开始缩进行时#,缩进被删除,光标移动到第 0 列。
这是输出:set:https ://gist.github.com/mikehaertl/5387743
这vimrc.local是我在 Ubuntu 12.10 上使用的:https ://gist.github.com/mikehaertl/1612035
所以我不知道我还能尝试什么。每当我键入缩进时,我不希望我的光标移动到第 0 列#。有什么建议么?
更新
所以我发现这是由cindent. 这对我来说仍然很模糊:为什么 vim 会这样做,如果我仍然想使用,我该如何防止这种情况发生cindent?