我有一个文件设置为缩进四个空格。我有一段代码,看起来像这样:
content
content
end
你可以看到上面的所有内容都是 4 个空格。Vim 喜欢这样做:
content
content
new line #(2 spaces, not 4)
end
除了默认设置之外,我还将 vimrc 文件设置为包含以下几行:
set smartindent
set tabstop=4
set shiftwidth=4
set expandtab
发生什么事了?即使我这样做1>>
它移动得太远了 1<<
移动到最左边。
最佳答案
将 set cindent
添加到您的 vimrc 中并查看效果。
关于Vim 不按空格缩进,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22408987/