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

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

生活随笔

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

编程问答

vim使用命令详解

發(fā)布時(shí)間:2025/5/22 编程问答 17 豆豆
生活随笔 收集整理的這篇文章主要介紹了 vim使用命令详解 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

vim是從vi發(fā)展來(lái)的文本編輯器,三種模式:

?

  • 命令模式:打開(kāi)文件后,默認(rèn)進(jìn)入命令模式
  • 編輯模式:需要輸入命令,切換到編輯模式
  • 末行模式:末行模式輸入命令

vim編輯器的使用

vi file

直接進(jìn)入的是命令模式

vim三個(gè)模式

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

  • H J K L 前下上后
  • $ 光標(biāo)移動(dòng)到行尾
  • 0 光標(biāo)移動(dòng)到行首
  • gg光標(biāo)移動(dòng)到文件頭部
  • G光標(biāo)移動(dòng)到文件尾部
  • 500G光標(biāo)移動(dòng)到500行

2 刪除操作

x 刪除光標(biāo)所在字母(其實(shí)是光標(biāo)后) X刪除光標(biāo)前所在字母) dw刪除一個(gè)單詞,光標(biāo)要在當(dāng)前單詞的第一個(gè)字符前面 u 撤銷操作 d0刪除光標(biāo)前面的字符 d$或者D刪除光標(biāo)后面的字符 dd刪除光標(biāo)所在的行 ndd刪除光標(biāo)所在行往后的n行(n是自然數(shù),包括本行)

3 撤銷操作

u撤銷 ctrl r反撤銷

4 復(fù)制粘貼/剪切粘貼

  • 復(fù)制粘貼 yy復(fù)制一行(光標(biāo)所在行) nyy復(fù)制n行 p光標(biāo)所在處的下一行粘貼 P光標(biāo)所在處的行粘貼
  • 剪切粘貼 dd4 剪切4行(包括光標(biāo)所在的4行) p光標(biāo)所在處的下一行粘貼 P光標(biāo)所在處的行粘貼

復(fù)制特定的內(nèi)容:需要可視模式

5 可視模式

v進(jìn)入可視模式 hjkl光標(biāo)移動(dòng)選擇內(nèi)容 y復(fù)制 d刪除

6文本查找

6.1 “/”查找,光標(biāo)往下查找,到尾部再重頭查找

輸入“/”,會(huì)在最后顯示/,輸入想查詢的內(nèi)容,會(huì)議黃色高亮顯示。摁n會(huì)往下逐個(gè)顯示黃色高亮區(qū)域,N會(huì)往上逐個(gè)查找。

6.2 ?要找的文本

光標(biāo)往上查找,到頭部再?gòu)奈膊檎?/p>

6.3 查找某個(gè)單詞出現(xiàn)多少次

移動(dòng)到要查找的單詞上,按鍵盤(pán)上的#鍵,這個(gè)單詞會(huì)黃色高亮,n或N就可以逐個(gè)查找

7單個(gè)字符的替換r

找到要替換的,摁r,輸入要替換的新字符

8 行縮進(jìn)

>> 往右縮進(jìn) << 往左縮進(jìn)

9 查找其中的某個(gè)命令的man文檔

定位到單詞,摁shift+k

10編輯模式

a光標(biāo)處后方插入字符 A光標(biāo)所在行的后放插入自如 i 光標(biāo)處前方插入字符 I移動(dòng)到光標(biāo)所在行首插入字符 o光標(biāo)所在處下方創(chuàng)一個(gè)新行 O光標(biāo)所在行上方創(chuàng)一個(gè)新行 s刪除光標(biāo)后的一個(gè)字符 S刪除光標(biāo)行的所有內(nèi)容

11末行模式

:命令模式切換到末行模式

  • 行跳轉(zhuǎn) :300跳到300行
  • 字符串替換 :s/old/new,替換光標(biāo)處的,回車即可 :s/old/new/g,替換光標(biāo)所在行,回車即可 :%s/old/new,替換文件中所有行的第一個(gè)old,回車即可 :%s/old/new/g,替換文件中所有行的所有的old,回車即可 :27,30s/old/new/g,替換27到30行中所有的old

12末行模式到命令模式

兩次esc

13退出vim

切換到末行模式 :wq保存退出 :q!退出不保存,強(qiáng)制退出 :q退出 :w保存 :x等于wq保存退出 命令模式退出摁ZZ

來(lái)源:https://cloud.tencent.com/developer/article/1430621

總結(jié)

以上是生活随笔為你收集整理的vim使用命令详解的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

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