国产欧美日韩第一页|日本一二三不卡视频|在线精品小视频,亚洲第一免费播放区,metcn人体亚洲一区,亚洲精品午夜视频

Vim使用

2021-03-02 16:10:06 4893

介紹常見(jiàn)的vim編制技巧

vim有三個(gè)模式需要區(qū)分和注意,插入模式、編輯模式,命令行模式

ps(進(jìn)入vim首先就是編輯模式可以可以直接用命令編制內(nèi)容比如復(fù)制粘貼什么的)

(編輯模式下按鍵盤(pán):鍵然后可以進(jìn)入命令模式就可以在:后打相關(guān)命令了)

(編輯模式下按 i 或者o  可進(jìn)入插入模式)

(一)下面進(jìn)行的命令技巧全是在編輯模式下進(jìn)行的

1、跳轉(zhuǎn)

Home跳轉(zhuǎn)至當(dāng)前光標(biāo)所在行的首字符處

End跳轉(zhuǎn)至當(dāng)前光標(biāo)所在行的末尾字符處

gg跳轉(zhuǎn)文件的首行首字符出這個(gè)跟光標(biāo)的位置沒(méi)關(guān)系

G跳轉(zhuǎn)文件末行首字符處

可以這樣記 :

Home鍵和End鍵是對(duì)立的,一個(gè)是跳轉(zhuǎn)當(dāng)前鼠標(biāo)首字符處,一個(gè)是當(dāng)前鼠標(biāo)末字符處

gg和G是對(duì)立的,一個(gè)是跳轉(zhuǎn)首行首字符,一個(gè)是末行首字符

2、復(fù)制/粘貼/撤銷(xiāo)

yy復(fù)制光標(biāo)處的一行

p粘貼 yy 剛復(fù)制的那行粘貼在光標(biāo)所在的下一行

yy p是一對(duì)組合,很好用,用的多很好記住

x刪除光標(biāo)處的單個(gè)字符

dd刪除光標(biāo)處的一行

d從光標(biāo)處刪除至當(dāng)前行的行首

d$從光標(biāo)刪除至當(dāng)前行的行尾

C (大寫(xiě))從光標(biāo)處刪除至當(dāng)前行的行尾,并進(jìn)入輸入模式,跟 d$  一樣只是他可以刪除了不要 i 進(jìn)入輸入,直接可以輸入

u撤銷(xiāo)上一次操作

U撤銷(xiāo)對(duì)當(dāng)前行的所有修改

Ctrl + r撤銷(xiāo)前一次的所有操作

各種刪除技巧,讓你欲罷不能,手殘刪錯(cuò)了怎么辦? 沒(méi)關(guān)系,u 來(lái)撤銷(xiāo)你的操作,跟Ctrl+z  一樣好用,誰(shuí)用誰(shuí)知道


3
、查找關(guān)鍵字/保存

/hello查找文本中所有hello 字符并已黃色標(biāo)出

n、N跳轉(zhuǎn)查找結(jié)果的前一個(gè)、后一個(gè)

ZZ保存修改并退出

(二)下面在命令模式下進(jìn)行,在編輯模式下需要按鍵盤(pán)的: 然后輸入命令

1、讀取其他文件的內(nèi)容到光標(biāo)所在行

:r /opt/test.txt            讀取    /opt/test.txt文件內(nèi)容到當(dāng)前光標(biāo)所在行

2、字符串的替換

:s /123/abc                        替換光標(biāo)所在行第一個(gè)的  123  字符串改為 abc

:s /123/abc/g                    替換光標(biāo)所在行的所有  123  字符串改為  abc

            :s  n,ms   /123/abc/g        替換n-m行所有的  123  字符串改為  abc

            :%s   /123/abc                    替換文件內(nèi)所有的 123  字符串改為  abc

     3、顯示行號(hào)

   :set    nu                顯示行號(hào)

:set    nonu            關(guān)閉顯示

      最后

   :wq                    保存并退出

     :q!                       強(qiáng)制退出,不保存

 


提交成功!非常感謝您的反饋,我們會(huì)繼續(xù)努力做到更好!

這條文檔是否有幫助解決問(wèn)題?

非常抱歉未能幫助到您。為了給您提供更好的服務(wù),我們很需要您進(jìn)一步的反饋信息:

在文檔使用中是否遇到以下問(wèn)題: