Closed. This question needs details or clarity。它当前不接受答案。
                            
                        
                    
                
                            
                                
                
                        
                            
                        
                    
                        
                            想改善这个问题吗?添加详细信息并通过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