歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux管理 >> Linux維護 >> Linux如何在VIM編輯器中修改Tab為4個空格

Linux如何在VIM編輯器中修改Tab為4個空格

日期:2017/3/2 10:28:19   编辑:Linux維護

Linux用戶最經常使用的編輯器便是VIM編輯器,為了提高我們的編輯速度,我們經常會在編輯器中設置一些快捷方式。今天小編就和大家一起分享下在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.

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編輯器的用戶們就去設置一下吧,這樣可以提高你的編輯速度哦。

Copyright © Linux教程網 All Rights Reserved