VIM一些簡單操作


光標移動:

  • 上下左右:kjhl
  • 當前行尾:$
  • 當前行首:0
  • 上一塊首字符:(
  • 下一塊首字符:)
  • 當前頁頂部:H
  • 當前頁中部:M
  • 當前頁底部:L

屏幕滾動:

  • 滾動下一行:ctrl+e
  • 滾動上一行:ctrl+y
  • 滾動下一屏:ctrl+f
  • 滾動上一屏:ctrl+b
  • 滾動下半屏:ctrl+d
  • 滾動上半屏:ctrl+u

編輯:

  • 複製一行:yy
  • 複製n 行:nyy
  • 複製單詞:yw
  • 剪切一行:dd
  • 剪切n 行:ndd
  • 剪切單詞:dw
  • 粘貼至行末:p
  • 粘貼當前位:P
  • 撤銷操作:u
  • 重複上一步:.

查找替換:

  • 向下查找:/xxx
  • 向上查找:?xxx
  • 下一個匹配項:n
  • 上一個匹配項:N
  • 全部替換:%s/old/new/g
  • 逐個替換:%s/old/new/gc

分割窗口:

  • 同時打開多個文件並垂直分屏:vim -On file1 file2 ...
  • 同時打開多個文件並水平分屏:vim -on file1 file2 ...
    (n是數字,表示分成幾個屏)
  • 垂直分割::vsctrl+w+v
  • 新文件垂直分割::vs filename
  • 水平分割::spctrl+w+s
  • 新文件水平分割::sp filename
  • 創建新文件並垂直分割::new
  • 創建新文件並水平分割::vnew
  • 窗口之間切換:ctrl+w+上下左右(kjhl)
  • 關閉當前分屏:ctrl+w+c
  • 關閉當前屏,若是最後一個則退出vim:ctrl+w+q
  • 只留當前窗口::onlyctrl+w+o
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章