vim的tab鍵設定

2022-05-02 18:54:07 字數 876 閱讀 9915

多在windows上程式設計的童鞋可能習慣於感受tab鍵為4個空格的長度,不過在linux系統中一般預設設定tab鍵為8個空格長度來顯示。事實上tab也確實是8個空格的長度。不過由於習慣問題,某些童鞋還是希望在linux上也感受tab鍵為4個空格長度的顯示,因為vi編輯器在linux上是那麼地眾所周知,所以下面就開始談如何設定vim編輯器對tab鍵的顯示長度問題。

關於vim對tab鍵的設定問題,我在網上也查過一些資料,不過大部分都解釋的不清楚,只是照著其設定的**copy乙份到配置檔案中,對每一行**具體所起的作用則不甚清楚,本篇章根據國外一篇文章對tab鍵設定的講述加之自己親自在centos7上進行不斷嘗試進行總結。

1 set tabstop=a

這句話是設定將乙個\t等價為a個空格。

1 set softtabstop=b

這句話是設定在插入(insert)模式下,按下乙個tab鍵後所產生的空白長度為b。

1 set expandtab

這句話的作用是將tab所佔的空白位用空格填充。

小結:

如果設定了expandtab

當按下tab鍵時,在原始檔中會插入b個空格。

如果沒有設定expandtab

1、假設當a=3,b=8時(a2、假設當a=8,b=3時(b>a),按下tab鍵要插入b=3個空白位,由於乙個\t等價於a=8個空格,所以不能插入\t,只能插入3個空格,但是連按3下tab鍵,應該插入9個空格,這時不會插入9個空格,而是插入乙個\t和乙個空格。

1 set shiftwidth=c

這句話是用來設定在編輯模式(vim進入後的預設模式)下使用(>>或<<)縮排**時所佔的空白位的長度。

Linux系統中vim設定tab鍵的寬度等

在 vim 中可以很方便的根據不同的檔案型別來設定使用 tab 製表符或者空格,還可以設定長度,非常靈活。1 在自己的目錄下建立.vimrc檔案。控制台輸入vi vimrc 回車。2 在.vimrc檔案中輸入如下文字 set tabstop 4 set softtabstop 4 set shift...

vim設定Tab縮排長度

在linux系統中,vim是一款非常好用的文字編輯器,那麼,如何在linux下的vim編輯器設定tab的縮排長度呢?linux系統下,vim編輯器tab鍵的預設長度為8個空格,在vim中可以通過修改使用者的配置檔案來進行設定,設定步驟如下。1 建立.vimrc配置檔案 使用者可以通過下面的命令進行配...

Vim設定Tab寬度 替換Tab為空格

使用者配置 在 home you vimrc中新增以下 後,重啟vim即可實現按tab產生4個空格 set ts 4 注 ts是tabstop的縮寫,設tab寬4個空格 set expandtab 對於已儲存的檔案,可以使用下面的方法進行空格和tab的替換 tab替換為空格 set ts 4 set...