vi/vim 設置tab為4個空格


vi/vim 默認的tab鍵是8個空格,為了更好的編輯Python腳本,想把tab鍵換成4個空格

1、 空格|tab 長度設置

配置文件位置:
/etc/virc 和 /etc/vimrc

配置文件中如果要添加注釋,不能用#,要使用”

 

" add tab space
set ts=4
set softtabstop=4
set shiftwidth=4
set expandtab
set autoindent

 

ts 是tabstop的縮寫,設TAB寬度為4個空格。

softtabstop 表示在編輯模式的時候按退格鍵的時候退回縮進的長度,當使用 expandtab 時特別有用。
shiftwidth 表示每一級縮進的長度,一般設置成跟 softtabstop 一樣。
expandtab表示縮進用空格來表示,noexpandtab 則是用制表符表示一個縮進。
autoindent自動縮進

2、已存在的文件 空格|tab 長度替換
TAB替換為空格

:set ts=4
:set expandtab
:%retab!

 

空格替換為TAB

:set ts=4
:set noexpandtab
:%retab!

加!是用於處理非空白字符之后的TAB,即所有的TAB,若不加!,則只處理行首的TAB。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM