我将该expandtab
选项设置为打开,但当我单击选项卡时仍然没有得到空格,但我得到了实际的选项卡。
我是这样设置的:
set expandtab
set shiftwidth=4
set softtabstop=4
首先我认为这个问题说有一个插件覆盖了它,但我执行了:
:verbose set expandtab?
事实上我知道最后一组是我的 vimrc 中的行
我该如何解决它?
答案1
有两个地方可以设置: 1. $HOME/.vimrc
2. 文件内内联
.vimrc #1 这是我正在使用的设置:
"indent settings
set shiftwidth=4
set softtabstop=4
set expandtab
set nocompatible " <= vim, not vi
它对我有用,还要确保你使用的是 vim 而不是 vi (?) ..
内联 #2
set modeline
仅当在粘贴中使用“含义”时才支持 vi 的内联设置$HOME/.vimrc
:set modeline
并重新编辑文件。