vim 編輯器基本使用

VIM的基本使用

插入

  1. i 在光標前插入
  2. I(大寫字母i)在行首插入
  3. a在光標之後插入
  4. A在行尾插入
  5. o在下一行插入
  6. O在上一行插入
  7. r輸入替換光標位置字符
  8. R進入輸入替換模式
  9. -(減號)大小寫轉換
  10. ESC 退出編輯模式

搜索

  1. /str 從光標位置開始向下搜索字符 str
  2. ?str 從光標位置開始向上搜索字符 str
  3. n 找下一個
  4. N 找上一個

複製

  1. yy 複製當前行
  2. nyy 複製從當前開始的n行 n爲數字 如 5yy

粘貼

  1. p 粘貼到光標下一行
  2. P 粘貼到光標上一行

替換

  1. :%s/abc/123/g 將所有的abc替換爲123
  2. :%s/abc/123/gc 含義同上 但是要一個一個的確認

刪除

  1. D當前光標位置開始刪除到行尾
  2. dd 刪除光標當前行
  3. ndd 刪除從光標行開始向後刪除n行 n爲數字 如 5dd
  4. dnG 刪除從第n行到當前行的數據 n爲數字

    • d1G 從第一行到當前行的數據
  5. dG 刪除從當前行到最後一行的數據
  6. x向後刪除一個字符
  7. nx向後刪除n個字符
  8. X向前刪除1個字符

撤銷

  1. u退回前一個動作
  2. Ctrl+r 重複前一個動作
  3. :e! 文檔還原到最原始的狀態

保存

  1. :w 保存
  2. :w! 強制保存
  3. :w filename 文件另存爲filename
  4. :n1,n2 w fileName 將n1行到n2行的數據另存爲fileName

退出

  1. :q 退出
  2. :q! 強制不保存退出
  3. :wq! 強制保存退出
  4. :x 保存並退出

塊操作

  1. v字符選擇 光標經過的字符被選中
  2. V行選擇 光標經過的行被選中
  3. ctrl+r 塊選擇 矩陣方式選中
  4. y複製選中的數據
  5. d刪除選中的數據

多文件編輯

  1. vim file1 file2 同時編輯兩個文件file1和file2
  2. :files列出vim當前打開的文件列表
  3. :n編輯下一個文件
  4. :N編輯上一個文件

多窗口操作

  1. :sp file2 在打開一個文件後,用:sp 在新的窗口中打開另外一個文件file2
  2. 窗口向下切換 先按 ctrl+w 再按 j
  3. 窗口向上切換 先按 ctrl+w 再按 k

光標移動

  1. 上下左右鍵
  2. h j k
  3. $光標到行尾
  4. 0光標到行首
  5. G光標到文檔最後一行
  6. gg光標到文檔第一行
  7. nG / :n 光標到文檔的第n行
  8. n 光標向下移動n行
  9. n 向後移動n字符
  10. pageup / ctrl + b 向上翻頁
  11. pagedown / ctrl + f 向下翻頁

其他操作

  1. set nu 顯示行號
  2. set nonu 取消行號
  3. :r file 把file文件內容插入到當前光標所在位置之下
  4. :!command 暫時離開vim執行command命令 如 :!top
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章