VIM 常用命令

光標(biāo)移動

  • h , j , k , l:分別控制光標(biāo)左右移動一格
  • b : 光標(biāo)回到上一個字的開頭
  • w:光標(biāo)回到下一個字的開頭
  • e:光標(biāo)回到下一個字的結(jié)尾
  • f/F+字符:向前/向后移動到特定的字符
  • 0:光標(biāo)到行首
  • $:光標(biāo)到行尾
  • 行數(shù)+gg:到特定的行數(shù)
  • ctrl+b:屏幕后移動一頁
  • ctrl+f:屏幕向前移動一頁
  • n -:光標(biāo)向前移動n行
  • n +:光標(biāo)向后移動n行

刪除文字

  • x:刪除光標(biāo)所在位置的后面一個字符
  • nx:刪除光標(biāo)所在位置的后面n個字符
  • dw:向后刪除一個單詞
  • db:向前刪除一個單詞
  • dd:刪除光標(biāo)所在行
  • ndd:刪除從光標(biāo)所在行開始的n行

復(fù)制文字

  • yw:復(fù)制單詞
  • yf:復(fù)制當(dāng)前字符到指定字符
  • yy:復(fù)制當(dāng)前行
  • nyy:復(fù)制當(dāng)前行開始的n行
  • p:將緩沖區(qū)內(nèi)的字符寫到光標(biāo)所在位置

查找和替換

  • /string : 向下查找string
  • ?string :向上查找string
  • /^abc:查找abc開始的行
  • /abc$:查找abc結(jié)尾的行
  • //^abc:查找abc開始的字符串
  • :s/src/dest/ : 替換當(dāng)前行第一個src為dest
  • :s/src/dest/g :替換當(dāng)前行所有src為dest
  • :n,ms/src/dest/:替換n行到m行中每行第一個src為dest
  • :n,ms/src/dest/g:替換n行到m行所有的src為dest

刪除文本中的^M

命令::%s/\r//g

撤銷和重復(fù)操作

u:撤銷
.:重復(fù)上一次操作

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 目錄(?)[-] 關(guān)于Vim 1 Vim的幾種模式 啟動Vim 文檔操作 光標(biāo)的移動 1 基本移動 2 翻屏 3 ...
    SunnyLeong閱讀 9,015評論 0 32
  • 1. vim 選擇文本,刪除,復(fù)制,粘貼 文本的選擇,對于編輯器來說,是很基本的東西,也經(jīng)常被用到,總結(jié)如下:v ...
    路癡千行閱讀 3,417評論 0 0
  • 該文章轉(zhuǎn)自:http://www.cnblogs.com/wangrx/p/5907013.html 一、插入命令...
    上心1997閱讀 403評論 0 0
  • Linux vi/vim實(shí)用命令總結(jié) vi有三種模式:一般模式,命令行模式,編輯模式.一般模式下的常用命令當(dāng)輸入...
    DorisSunny閱讀 488評論 0 0
  • 靜夜思 寫給同在他鄉(xiāng)的表妹 文/雨子 一 這秋夜的光 如同流給大海的眼淚 暗涌, 咸澀,隱秘 他鄉(xiāng),總有些朋友 讓...
    雨子1983閱讀 260評論 0 0

友情鏈接更多精彩內(nèi)容