日韩久久久精品,亚洲精品久久久久久久久久久,亚洲欧美一区二区三区国产精品 ,一区二区福利

VIM 奇技淫巧

系統(tǒng) 2059 0

VIM 奇技淫巧_八月初十_百度空間

VIM 奇技淫巧

常用技巧

1. 如果想不退出vi而查看UNIX系統(tǒng)的有關(guān)信息,輸入“:shell ”即可進(jìn)入vi以前的shell環(huán)境,“exit”退回到vi編輯狀態(tài)。


2. shift+ZZ 保存后自動(dòng)退 和 :wq 是一樣的


3. 直接運(yùn)行命令,不退出VI :! 命令? Demo::! ls


4. 將其他文件內(nèi)容導(dǎo)入當(dāng)前編輯文件中,:r 文件名 Demo::r /etc/hosts
?? 結(jié)合第3條可以這樣插入日期? Demo::r !date


5. 像UltraEdit一樣的列選功能,在VI也能用,按Ctrl + V,用向下或向上鍵選擇行,再按Shift+I,然后輸入要輸入的符號(hào),最后ESC。(Gvim下用Ctrl+Q,不然變成黏貼了)
?? 我們常用這個(gè)方式加注釋?zhuān)€有更簡(jiǎn)單的方法 :起始行,終止行s/要替換字符/替換為新字符/g Demo::1,20s/^/#/g


6. 重復(fù)上次操作,有的時(shí)候我們經(jīng)常做重復(fù)操作,先在第一行上操作例如刪除第一個(gè)字母,然后到你要重復(fù)的行,然后 . (就是有>號(hào)的鍵)


7. 如果想把一個(gè)字母進(jìn)行大小寫(xiě)變換,可以在字母上按SHIFT+~.

?

8. :global可以簡(jiǎn)寫(xiě)為:g :g! :vg
??? :g/^/m 0 #倒序文件行
??? :g/^$/d #vi中刪除空行
??? :g/^/+1 d #刪除偶數(shù)行 也可以用normal命令 :%norm jdd
??? :g/^/d|m. #刪除奇數(shù)行

?


屏幕翻滾類(lèi)命令


Ctrl+u:向文件首翻半屏
Ctrl+d:向文件尾翻半屏
Ctrl+f:向文件尾翻一屏
Ctrl+b;向文件首翻一屏
nz:將第n行滾至屏幕頂部,不指定n時(shí)將當(dāng)前行滾至屏幕頂部(這里要敲回車(chē))


插入文本類(lèi)命令


i:在光標(biāo)前
I:在當(dāng)前行首
a:光標(biāo)后
A:在當(dāng)前行尾
o:在當(dāng)前行之下新開(kāi)一行
O:在當(dāng)前行之上新開(kāi)一行
r:替換當(dāng)前字符
R:替換當(dāng)前字符及其后的字符,直至按ESC鍵
s:從當(dāng)前光標(biāo)位置處開(kāi)始,以輸入的文本替代指定數(shù)目的字符
S:刪除指定數(shù)目的行,并以所輸入文本代替之
ncw或nCW:修改指定數(shù)目的字
nCC:修改指定數(shù)目的行


刪除命令


ndw或ndW:刪除光標(biāo)處開(kāi)始及其后的n-1個(gè)字
do:刪至行首
d$:刪至行尾
ndd:刪除當(dāng)前行及其后n-1行
x或X:刪除一個(gè)字符,x刪除光標(biāo)后的,而X刪除光標(biāo)前的
Ctrl+u:刪除輸入方式下所輸入的文本


搜索及替換命令


/pattern:從光標(biāo)開(kāi)始處向文件尾搜索pattern
?pattern:從光標(biāo)開(kāi)始處向文件首搜索pattern
n:在同一方向重復(fù)上一次搜索命令
N:在反方向上重復(fù)上一次搜索命令
:s/p1/p2/g 將當(dāng)前行中所有p1均用p2替代
:n1,n2s/p1/p2/g:將第n1至n2行中所有p1均用p2替代
:g/p1/s//p2/g:將文件中所有p1均用p2替換
:%s/p1/p2/g 將在全文中把所有p1無(wú)用p2替代
如果你是在寫(xiě)程序,你可能只想替換那些出現(xiàn)在注釋中的"four",代 碼中的留下。這可有點(diǎn)為難,"c"標(biāo)志可以讓每個(gè)目標(biāo)被替換之前詢問(wèn)你的意見(jiàn):
Demo:%s/\<four\>/4/gc

?

文本相關(guān)操作
?
J表示,其功能是把光標(biāo)所在行與下面一行合并為一行
nJ表示,其功能是把光標(biāo)所在行與下面n行合并為一行
:n1,n2 co n3:將n1行到n2行之間的內(nèi)容拷貝到第n3行下
:n1,n2 m n3:將n1行到n2行之間的內(nèi)容移至到第n3行下
:n1,n2 d:將n1行到n2行之間的內(nèi)容刪除

VIM 奇技淫巧


更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號(hào)聯(lián)系: 360901061

您的支持是博主寫(xiě)作最大的動(dòng)力,如果您喜歡我的文章,感覺(jué)我的文章對(duì)您有幫助,請(qǐng)用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長(zhǎng)非常感激您!手機(jī)微信長(zhǎng)按不能支付解決辦法:請(qǐng)將微信支付二維碼保存到相冊(cè),切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對(duì)您有幫助就好】

您的支持是博主寫(xiě)作最大的動(dòng)力,如果您喜歡我的文章,感覺(jué)我的文章對(duì)您有幫助,請(qǐng)用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長(zhǎng)會(huì)非常 感謝您的哦!!!

發(fā)表我的評(píng)論
最新評(píng)論 總共0條評(píng)論
主站蜘蛛池模板: 长顺县| 舟曲县| 西安市| 拜城县| 高平市| 金华市| 廉江市| 临潭县| 长白| 岚皋县| 洪雅县| 梁山县| 广汉市| 河源市| 雅江县| 平乡县| 手游| 遂平县| 桦南县| 广西| 屏南县| 法库县| 犍为县| 澎湖县| 忻城县| 桦川县| 广德县| 色达县| 沾益县| 天气| 嵊州市| 响水县| 饶平县| 长顺县| 四川省| 永福县| 山东省| 双鸭山市| 稷山县| 克什克腾旗| 萨嘎县|