為了vim更好的支援python寫**,修改tab預設4個空格有兩種設定方法:
1. vim /etc/vimrc
set ts=4
set sw=4
2. vim /etc/vimrc
set ts=4
set autoindent
推薦使用第二種,按tab鍵時產生的是4個空格,這種方式具有最好的相容性。
縮排用 tab 製表符還是空格,這不是個問題,就像 python 用四個空格來縮排一樣,這是要看個人喜好的。在 vim 中可以很方便的根據不同的檔案型別來設定使用 tab 製表符或者空格,還可以設定長度,非常靈活。
首先來看如何設定 tab 的寬度以及如何確定用 tab 製表符還是空格來表示乙個縮排:
set tabstop=4
set softtabstop=4
set shiftwidth=4
set noexpandtab / expandtab
說明:其中tabstop
表示乙個 tab 顯示出來是多少個空格的長度,預設 8。
softtabstop
表示在編輯模式的時候按退格鍵的時候退回縮排的長度,當使用expandtab
時特別有用。
shiftwidth
表示每一級縮排的長度,一般設定成跟softtabstop
一樣。
當設定成expandtab
時,縮排用空格來表示,noexpandtab
則是用製表符表示乙個縮排。
vim tab設定為4個空格
在.vimrc中新增以下 後,重啟vim即可實現按tab產生4個空格 set ts 4 注 ts是tabstop的縮寫,設tab寬4個空格 set expandtab 對於已儲存的檔案,可以使用下面的方法進行空格和tab的替換 tab替換為空格 set ts 4 set expandtab reta...
vim tab設定為4個空格
在.vimrc中新增以下 後,重啟vim即可實現按tab產生4個空格 set ts 4 注 ts是tabstop的縮寫,設tab寬4個空格 set expandtab 設定tab為四個空格,而不是乙個tab距離為四個空格 對於已儲存的檔案,可以使用下面的方法進行空格和tab的替換 tab替換為空格 ...
vim tab設定為4個空格
在.vimrc中新增以下 後,重啟vim即可實現按tab產生4個空格 vim vimrcset ts 4 注 ts是tabstop的縮寫,設tab寬4個空格 set expandtab 對於已儲存的檔案,可以使用下面的方法進行空格和tab的替換 tab替換為空格 set ts 4 set expan...