0093-【Linux系統】-Vim增強工具設置

Vim增強工具設置

操作準備:

vim ~/.vimrc
1. 縮進 & 製表符

使 Vim 在創建新行的時候使用與上一行同樣的縮進:

set autoindent

2. 設置文件裏的製表符 (TAB) 的寬度(以空格的數量表示):

set tabstop=4

3. 設置移位操作 >> 或 << 的縮進長度(以空格的數量表示):

set shiftwidth=4

4. 要在每行的前面顯示行號:

set number

5. 要在文本行超過一定長度時自動換行:

set textwidth=80

6. 當光標遍歷文件時經過括號時,高亮標識匹配的括號:

set showmatch

7.高亮搜索內容的所有匹配位置

set hlsearch

8. 搜索過程中動態顯示匹配內容:

set incsearch

9.搜索時忽略大小寫:

set ignorecase

10. 在打開 ignorecase 選項的條件下,搜索內容包含部分大寫字符時,要使搜索大小寫敏感:

set smartcase

11. 爲獲得更好的視覺體驗,你可能希望將光標放在窗口中間而不是第一行,以下選項使光標距窗口上下保留 5 行。

set scrolloff=5

12. 在 Vim 窗口底部顯示一個永久狀態欄,可以顯示文件名、行號和列號等內容:

set laststatus=2

13. Vim 有一個內置的拼寫檢查器,對於文本編輯和編碼非常有用。Vim 可以識別文件類型並僅對代碼中的註釋進行拼寫檢查。使用下面的選項打開英語拼寫檢查:

set spell spelllang=en_us

注:(LCTT 譯註:中文、日文或其它東亞語字符通常會在打開拼寫檢查時被標爲拼寫錯誤,因爲拼寫檢查不支持這些語種,可以在 spelllang 選項中加入 cjk 來忽略這些錯誤標註。)

14. 禁止創建備份文件:啓用此選項後,Vim 將在覆蓋文件前創建一個備份,文件成功寫入後保留該備份。如果不想保留該備份文件,可以按下面的方式關閉:

set nobackup

15.禁止創建交換文件:啓用此選項後,Vim 將在編輯該文件時創建一個交換文件。 交換文件用於在崩潰或發生使用衝突時恢復文件。交換文件是以 . 開頭並以 .swp 結尾的隱藏文件。

set noswapfile

16. 如果需要在同一個 Vim 窗口中編輯多個文件並進行切換。默認情況下,工作目錄是打開的第一個文件的目錄。而將工作目錄自動切換到正在編輯的文件的目錄是非常有用的。要自動切換工作目錄:

set autochdir

17.Vim 自動維護編輯的歷史記錄,允許撤消更改。默認情況下,該歷史記錄僅在文件關閉之前有效。Vim 包含一個增強功能,使得即使在文件關閉後也可以維護撤消歷史記錄,這意味着即使在保存、關閉和重新打開文件後,也可以撤消之前的更改。歷史記錄文件是使用 .un~ 擴展名保存的隱藏文件。

set undofile

18.錯誤信息響鈴,只對錯誤信息起作用:

set visualbell

19.如果你願意,還可以設置錯誤視覺提示:

set visualbell

20.使用命令行獲取幫助:

help visualbell

選擇合適的進行設置代碼

~/.vimrc文件中,複製粘貼使用。

" Indentation & Tabs
set autoindent
set tabstop=4
set shiftwidth=4

" Display & format
set number
set showmatch

" Search
set hlsearch
set incsearch

" Browse & Scroll    
set laststatus=2

" Spell   
set spell spelllang=en_us
" Miscellaneous

set undofile     
set visualbell          
set errorbells
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章