Linux如何在VIM编辑器中修改Tab为4个空格

Linux用户最经常使用的编辑器便是VIM编辑器 , 为了提高我们的编辑速度 , 我们经常会在编辑器中设置一些快捷方式 。今天小编就和大家一起分享下在VIM编辑器中设置Tab键为4个空格的方法 。

Linux如何在VIM编辑器中修改Tab为4个空格


设置方法:
编辑
vim ~/.vimrc
如文件不存在新建 , 文件已存在 , 追加在尾部
添加
“ 只有支持autocommands时会执行这部分代码 。
if has(”autocmd“)
” 使用文件类型检查和基于文件的自动缩紧
filetype plugin indent on
“ Makefiles 文件中tab使用长度8.
autocmd FileType make set tabstop=8 shiftwidth=8 softtabstop=0 noexpandtab
endif
” 对于其它情况 , 使用4个空格宽度的TAB
set tabstop=4 “ TAB的宽度被设置为4个空格 。
” 但仍然是\t. 只是vim把它解释成4个空格宽度 , 用别的编辑器还是\t符号
“ Vim will interpret it to be having
” a width of 4.
【Linux如何在VIM编辑器中修改Tab为4个空格】 set shiftwidth=4 “ 缩进使用4个空格的宽度 。
set softtabstop=4 ” 设置tab所占的列数 , 当输入tab时 , 设为4个空格的宽度 。
set expandtab “ 扩展tab为空格 。
vim暂时关闭缩进和注释自动缩进设置
VIM在粘贴代码时会自动缩进 , 把代码搞得一团糟糕 , 甚至可能因为某行的一个注释造成后面的代码全部被注释掉 , 
方法一
set pastetoggle
即可关闭自动缩进
或者设置为快捷键 , 最方便的方法就是在.vimrc中加一句:
set pastetoggle=《F9》
以后在插入模式下 , 只要按F9键就可以切换自动缩进 。
当需要自己手写代码的时候 , 进入insert模式 , 默认就是自动缩进了 。
方法二
set paste
然后再进入插入模式粘贴 , 代码就不会被自动缩进 。
敲代码的时候需要自动缩进 , 需要改回来:
set nopaste
这就是在VIM编辑器中设置Tab键为4个空格的方法了 , 需要经常使用VIM编辑器的用户们就去设置一下吧 , 这样可以提高你的编辑速度哦 。

    推荐阅读