日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

10 分钟上手 Vim,常用命令大盘点

發(fā)布時(shí)間:2024/4/14 编程问答 49 豆豆
生活随笔 收集整理的這篇文章主要介紹了 10 分钟上手 Vim,常用命令大盘点 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

傳聞?dòng)?180 萬(wàn)的程序員不知道如何退出 Vim 編輯器,真的有這么困難嗎?下面給大家整理了一份 Vim 常用命令,讓你 10 分鐘快速上手 Vim,溜得飛起!

以下命令請(qǐng)?jiān)谄胀J綀?zhí)行

1.移動(dòng)光標(biāo)

  • j:向下
  • 20j: 向下移動(dòng) 20 行
  • k:向上
  • h:向左
  • l:向右
  • 0:到行首
  • ^:到行首第一個(gè)字符,如果前面有空格的話
  • $:到行尾
  • gg:快速到文件頭
  • G:快速到文件尾
  • 50G:跳轉(zhuǎn)到第 50 行

請(qǐng)不要在插入模式進(jìn)行光標(biāo)移動(dòng),效率很低下。

2.復(fù)制

  • yy:復(fù)制一行
  • 8yy:向下復(fù)制8行
  • yw:復(fù)制光標(biāo)開(kāi)始的一個(gè)單詞
  • y$:復(fù)制光標(biāo)到行尾
  • yfA:復(fù)制光標(biāo)到第一個(gè)大寫A中間的內(nèi)容
  • y2fA:復(fù)制光標(biāo)到第二個(gè)大寫A中間的內(nèi)容

3.剪切

  • x:向后剪切一個(gè)一個(gè)字符,如果是在行尾,則為向前剪切
  • 4x:剪切4個(gè)
  • xp:非行尾交換兩個(gè)字符,如從bs變成sb

4.刪除

  • dd:刪除一行
  • 100dd:刪除100行
  • dw:刪除一個(gè)單詞
  • df":刪除到出現(xiàn)的第一個(gè)雙引號(hào)
  • d^:刪除至行首

刪除的內(nèi)容會(huì)放到剪貼板,按p即可粘貼到其他地方。

5.粘貼

  • p:粘貼復(fù)制或剪切的內(nèi)容
  • 5p:將復(fù)制或剪切的內(nèi)容粘貼5次

6.替換和撤銷

  • r+<待替換字母>:將游標(biāo)所在字母替換為指定字母
  • R:連續(xù)替換,直到按下Esc
  • cc:替換整行,即刪除游標(biāo)所在行,并進(jìn)入插入模式
  • cw:替換一個(gè)單詞,即刪除一個(gè)單詞,并進(jìn)入插入模式
  • u{n}:撤銷一次或n次操作
  • U(大寫):撤銷當(dāng)前行的所有修改
  • Ctrl+r:redo,即撤銷undo的操作

7.退出編輯器

  • wq:保存當(dāng)前文件并退出
  • wqa:保存所有文件并退出
  • q!: 不保存,強(qiáng)制退出
  • qa!: 有多個(gè)文件被打開(kāi),同時(shí)退出

以下命令請(qǐng)?jiān)诿钅J较聢?zhí)行

在普通模式下,輸入:即可進(jìn)入。

調(diào)整文本

  • %s/$/sth/ :在行尾追加sth
  • %s/^M//g :替換掉dos換行符,^M使用ctrl+v + Enter即可輸入
  • :g/^\s$/d :刪除空行以及只有空格的行*
  • %s/#.*//g :刪除#之后的字符

沒(méi)錯(cuò),這里使用的是正則。

  • ce:使本行文本內(nèi)容居中
  • ri:使本行文本內(nèi)容靠右
  • le:使本行文本內(nèi)容靠左

查找字符串

在普通模式下,按下/直接進(jìn)入查找,輸入相應(yīng)的字符串按確定即可

  • n:查找下一個(gè)匹配
  • N:查找上一個(gè)匹配
  • 2n:查找下面第二個(gè)匹配

想馬上實(shí)操的同學(xué),可以直接點(diǎn)開(kāi)下面的課程開(kāi)始練習(xí)!《Vim編輯器》?

知乎專欄同步:https://zhuanlan.zhihu.com/p/89042423

總結(jié)

以上是生活随笔為你收集整理的10 分钟上手 Vim,常用命令大盘点的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。