Closed. This question needs details or clarity。它当前不接受答案。
想改善这个问题吗?添加详细信息并通过editing this post阐明问题。
3年前关闭。
我已经在〜/ .vimrc中将vim大小设置为4。当我输入选项卡,但原始文件显示选项卡的大小为8时,它可以工作。如何使它们全部变为大小4?
谢谢,
将显示当前缩进设置(及其定义位置)。由于这些是本地缓冲区设置,因此仅在
您可以通过完全关闭文件类型插件(将
将您的
想改善这个问题吗?添加详细信息并通过editing this post阐明问题。
3年前关闭。
我已经在〜/ .vimrc中将vim大小设置为4。当我输入选项卡,但原始文件显示选项卡的大小为8时,它可以工作。如何使它们全部变为大小4?
谢谢,
最佳答案
:verbose setlocal tabstop? softtabstop? expandtab? shiftwidth?
将显示当前缩进设置(及其定义位置)。由于这些是本地缓冲区设置,因此仅在
~/.vimrc
中设置一次是不够的。几个文件类型插件可更改这些缩进设置。 (尽管通常不是'tabstop'
,而是'softtabstop'
。您可以通过完全关闭文件类型插件(将
:filetype plugin on
从~/.vimrc
删除)来避免这种情况,但是最好在after目录中有选择地覆盖它。将您的
:setlocal ...
命令放入~/.vim/after/ftplugin/{filetype}.vim
。 (这要求您具有:filetype plugin on
;使用after目录允许您覆盖由$VIMRUNTIME/ftplugin/{filetype}.vim
完成的任何默认文件类型设置。)或者,您可以直接在:autocmd FileType {filetype\} ...
中定义一个~/.vimrc
,但这往往会一旦进行了许多自定义,就变得笨拙。关于linux - 关于vim中的制表符大小,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/40013769/
10-09 02:47