標籤:ar 使用 sp 檔案 div on art 代碼 bs
Vim裡面顯示TAB鍵
1、檔案中有 TAB 鍵的時候,你是看不見的。要把它顯示出來:
C代碼 :set list :set list
現在 TAB 鍵顯示為 ^I,而 $顯示在每行的結尾,以便你能找到可能會被你忽略的空白
字元在哪裡。
2、方法1中這樣做的一個缺點是在有很多 TAB 的時候看起來很醜。如果你使用一個有顏色的
終端,或者使用 GUI 模式,Vim 可以用高亮顯示空格和TAB。 使用 ‘listchars‘ 選項:
C代碼 :set listchars=tab:>-,trail:- :set listchars=tab:>-,trail:-
現在,TAB會被顯示成 ">---" 而行尾多餘的空白字元顯示成 "-"。
:-)
1.設定tab的位置
C代碼 :set tabstop=4 :set tabstop=4
2.輸入tab時自動將其轉化為空白格
C代碼 :set expandtab :set expandtab
如果此時需要輸入真正的tab,則輸入Ctrl+V, tab,在windows下是Ctrl+Q, tab
3.將已存在的tab都轉化為空白格
C代碼 :retab :retab
4.設定編輯模式下tab的視在寬度
C代碼 :set softtabstop :set softtabstop
這不改變tabstop,但讓編輯的時候tab看起來是指定的寬度,輸入tab時會插入的tab和空格 的混合,比如tabstop=4, softtabstop=10,那麼插入tab時會將游標移動10個字元,可能會是兩個tab加兩個空格,這對backspace也有效。
5.解決shiftwidth和tabstop不等時的麻煩
C代碼 :set smarttab :set smarttab
在行首輸入tab時插入寬度為shiftwidth的空白,在其他地方按tabstop和softtabstop處理
6.將tab顯示為可見字元
C代碼 :set list listchars=tab:>- :set list listchars=tab:>-
tab將被顯示為>—-的形式
7.只在編輯特定類型的檔案時展開tab
將如下代碼加入~/.vimrc
C代碼 autocmd FileType * set tabstop=4|set shiftwidth=4|set noexpandtab autocmd FileType python set tabstop=4|set shiftwidth=4|set expandtab autocmd FileType * set tabstop=4|set shiftwidth=4|set noexpandtab autocmd FileType python set tabstop=4|set shiftwidth=4|set expandtab
Vim裡面顯示TAB鍵