展开选项卡在 vim 上不起作用

展开选项卡在 vim 上不起作用

我将该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/.vimrcset modeline并重新编辑文件。

相关内容