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。