vim基本配置與使用技巧

一、vimrc設置

  1. vimrc文件是vim的環境設置文件。
  2. 整體的vim的設置是在 /etc/vim/vimrc 文件中,一般只要修改用戶自己的vimrc 文件就行。
  3. 進入用戶根目錄:cd ~
  4. 查看是否有.vimrc文件,沒有就新創建一個.vimrc文件。
  5. 在終端下使用vim進行編輯時,默認情況下,編輯的界面上是沒有顯示行號、語法高亮度顯示、智能縮進等功能的。爲了更好的在vim下進行工作,需要手動設置一個配置文件:.vimrc。
  6. vim ~/.vimrc 命令創建配置文件,插入以下進行設置:

    set number “顯示行號 
    syntax on “自動語法高亮 
    set shiftwidth=4 “默認縮進4個空格 
    set softtabstop=4 “使用tab時 tab空格數 
    set tabstop=4 “tab 代表4個空格 
    set expandtab “使用空格替換tab
    set encoding=utf-8 “設置編碼
    set autoindent “在插入模式下,對每行按與上行同樣的標準進行縮進
  7. 以上配置基本夠用保存即可,其他配置可以參考:https://blog.csdn.net/u010871...

二、vim經常使用的一些快捷鍵

  1. 上下左右移動光標:k、j、h、l
  2. 複製粘貼:yy、p
  3. 撤銷:u
  4. 刪除一行與刪除一個字符:dd、x
  5. 多行復制:命令行模式輸入 :1,3 co 10【註釋:代表複製1到3行內容粘貼到第10行】
  6. 多行剪切:命令行模式輸入 :1,3 m 10 【註釋:代表把1到3行內容剪切到第10行】
  7. 多行註釋代碼:ctrl+v可視化模式選中,鍵入k或者j向上或者向上選中要註釋的行,然後鍵入I,插入'//'字符,最後按兩次esc即可。
  8. 多行編輯:可視化模式選中要編輯的行,假如是要在行末編輯,那麼鍵入$到行末,然後鍵入A,插入想要編輯的內容,最後按兩次esc即可。
  9. 光標移動到第一行與最後一行:gg、G
  10. 光標移動到某一行:10G 【註釋:代表移動到第10行】
  11. 移動到行首與行末:^、$
  12. 字符後插入、字符前插入、另起一行插入:a、i、o
  13. 行內移動光標到某個字符:fa、Fa 【註釋:fa代表代表向後移動到字符a處,Fa代表向前移動到字符a處】
  14. 刪除一行、刪除一個單詞、刪除光標後所有字符:dd、diw、D
  15. 多行縮進:可視化模式選中要縮進的行,然後鍵入>或者<,用來向後或者向前縮進
  16. 複製粘貼vim外部內容到vim編輯器打開的文件,爲了避免複製後縮進錯亂,可以使用命令設置再進行復制:set paste
  17. 向下或者向上滾半屏:ctrl+d、ctrl+u
  18. 替換字符:命令行模式,:s/word/hello【註釋:光標所在行第一個word替換成hello】、:s/word/hello/g【註釋:光標所在行所有的word替換成hello】
  19. 刪除光標後單詞並插入:ce
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章