vim tab設定為4個空格

2021-09-03 02:12:00 字數 822 閱讀 3448

為了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...