关于vim中的标签大小

时间:2016-10-13 06:28:19

标签: linux vim

我已经在〜/ .vimrc中将vim大小设置为4。当我输入标签时它正在工作,但原始文件显示标签的大小为8.如何使它们全部大小为4?

谢谢,

1 个答案:

答案 0 :(得分:2)

:verbose setlocal tabstop? softtabstop? expandtab? shiftwidth?

将显示当前缩进设置(以及定义的位置)。由于这些是缓冲区本地设置,因此仅在~/.vimrc中设置一次是不够的。多个文件类型插件更改了这些缩进设置。 (虽然通常不是'tabstop',而是'softtabstop'

您可以通过完全关闭文件类型插件来避免这种情况(从:filetype plugin on中删除~/.vimrc),但最好在之后选择性地覆盖 。目录

:setlocal ...命令放入~/.vim/after/ftplugin/{filetype}.vim。 (这要求您拥有:filetype plugin on;在目录之后使用可以覆盖$VIMRUNTIME/ftplugin/{filetype}.vim完成的任何默认文件类型设置。)或者,您可以定义{{1直接在你的:autocmd FileType {filetype\} ...中,但是一旦你有很多自定义,这往往会变得笨拙。