如何在 vim 中将制表符设置为 4 个空格?

如何在 vim 中将制表符设置为 4 个空格?

vim 默认 tab 键是 8 个空格,如何才能永久设置 vim 中 tab 键为 4 个空格呢?

答案1

创建一个~/.vimrc包含以下行的文件:

set ts=4 sw=4

这将每 4 个空格设置一个制表位,并将 shiftwidth(缩进的量)设置为 4 个空格,以匹配您的制表位。

答案2

制作~/.vimrc并添加以下内容:

set tabstop=4

以下是其他一些有用的信息:

syntax on " Syntax highlighting
set showmatch " Shows matching brackets
set ruler " Always shows location in file (line#)
set smarttab " Autotabs for certain code
set shiftwidth=4

答案3

如果您只是使用 vi(有些人没有可用的 vim),请将其放在您的主目录中的 .exrc 文件中,或者如果您有/想要为特定目录的代码设置特定的启动,请将以下内容放入您正在编辑代码的位置:

设置 shiftwidth=4 设置 tabstop=4 设置 expandtab “这可能无法在所有主机上运行” “引用会为您的 .exrc 文件提供很好的注释”

相关内容