<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          Linux vi/vim 中的一些技巧

          共 1937字,需瀏覽 4分鐘

           ·

          2021-05-23 09:27

          點(diǎn)擊上方“程序員大白”,選擇“星標(biāo)”公眾號(hào)

          重磅干貨,第一時(shí)間送達(dá)

          來(lái)源:http://uusama.com/401.html

          1. 常用命令

          編輯

          以下命令在命令模式執(zhí)行

          • i,a,r:在光標(biāo)的前,后,上方插入字符命令(i=insert,a=append,r=replace)

          • O,o:在當(dāng)前行前面,后面插入一空行

          • cw,dw:改變(置換)/刪除光標(biāo)所在處的單詞的命令 (c=change,d=delete)

          • x,d$,dd:刪除光標(biāo)處,光標(biāo)之后,光標(biāo)所在行的字符

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

          • k,j,h,l:分別上下左右移動(dòng)光標(biāo)

          • Ctrl+f,Ctrl+b:分別向下,向上翻頁(yè)

          • n:敲數(shù)字然后回車(chē),光標(biāo)往后移動(dòng) n 行

          • nG:使得光標(biāo)跳動(dòng)到指定行

          • w,b:使光標(biāo)向前或向后跳過(guò)一個(gè)單詞

          • ma,mb,mc:光標(biāo)移動(dòng)到起始行,結(jié)束行,粘貼行

          • w或W:光標(biāo)右移一個(gè)字至字首

          • b或B:光標(biāo)左移一個(gè)字至字首

          • e或E:光標(biāo)右移一個(gè)字至字尾

          • (,):光標(biāo)分別移至句首,句尾

          • {,}:光標(biāo)分別移至段落開(kāi)頭,結(jié)尾

          • H,M,L:光標(biāo)移至屏幕頂行,中間行,最后行

          • 0:(注意是數(shù)字零)光標(biāo)移至當(dāng)前行首

          • $:光標(biāo)移至當(dāng)前行尾

          刪除


          • 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:刪除輸入方式下所輸入的文本

          • n1,n2 d:將n1行到n2行之間的內(nèi)容刪除

          • %d:刪除全部?jī)?nèi)容

          • 1,$d:刪除全部?jī)?nèi)容

          查找

          • /abc:從光標(biāo)開(kāi)始處向文件尾搜索abc

          • ?abc:從光標(biāo)開(kāi)始處向文件首搜索abc

          • /\/abc:從光標(biāo)開(kāi)始處向文件尾搜索/abc,其中/是轉(zhuǎn)義

          • n:在同一方向重復(fù)上一次搜索命令

          • N:在反方向上重復(fù)上一次搜索命令


          替換


          • s/vivian/sky/:替換當(dāng)前行第一個(gè) vivian 為 sky

          • s/vivian/sky/g:替換當(dāng)前行所有 vivian 為 sky

          • n,$s/vivian/sky/:替換第 n 行開(kāi)始到最后一行中每一行的第一個(gè) vivian 為 sky

          • n,$s/vivian/sky/g:替換第 n 行開(kāi)始到最后一行中每一行所有 vivian 為sky

          • %s/vivian/sky/g:(等同于 g/vivian/s//sky/) 替換每一行的每一個(gè) vivian 為 sky

          • s#vivian/#sky/#:替換當(dāng)前行第一個(gè) vivian/ 為 sky/(可以使用 #或+作為分隔符,此時(shí)中間出現(xiàn)的 / 不會(huì)作為分隔符)

          • s/p1/p2/g:將當(dāng)前行中所有p1均用p2替代

          • n1,n2s/p1/p2/g:將第n1至n2行中所有p1均用p2替代

          • g/p1/s//p2/g:將文件中所有p1均用p2替換

          復(fù)制粘貼

          • yy:復(fù)制當(dāng)前行

          • nyy:復(fù)制當(dāng)前行開(kāi)始的n行

          • 先按 v 然后方向鍵選擇區(qū)域,按 y 復(fù)制選中行

          • dd:剪切當(dāng)前行

          • p(小):在當(dāng)前光標(biāo)處下面粘貼內(nèi)容。

          • P(大):在當(dāng)前光標(biāo)處上面粘貼內(nèi)容

          • n1,n2 co n3:將n1行到n2行之間的內(nèi)容拷貝到第n3行下

          • n1,n2 m n3:將n1行到n2行之間的內(nèi)容移至到第n3行下

          常用選項(xiàng)

          編輯器選項(xiàng)

          • set number:顯示行號(hào)

          • set number!:不顯示行號(hào),其它選項(xiàng)同理加!號(hào)

          • set all:列出所有選項(xiàng)設(shè)置情況

          • set ignorance:在搜索中忽略大小寫(xiě)

          • set list:顯示制表位(Ctrl+I)和行尾標(biāo)志($)

          • set warn:在轉(zhuǎn)到別的文件時(shí)若沒(méi)保存當(dāng)前文件則顯示NO write信息

          • set nowrapscan:禁止vi在搜索到達(dá)文件兩端時(shí),又從另一端開(kāi)始

          • set mesg:允許vi顯示其他用戶(hù)用write寫(xiě)到自己終端上的信息

          編輯器保存

          • :wq    :保存并退出

          • :q!      :不保存退出

          • :w       :保存更改

          • U:撤銷(xiāo)更改

          • Ctrl+r:重做,用于撤銷(xiāo)的更改恢復(fù)


          國(guó)產(chǎn)小眾瀏覽器因屏蔽視頻廣告,被索賠100萬(wàn)(后續(xù))

          年輕人“不講武德”:因看黃片上癮,把網(wǎng)站和786名女主播起訴了

          中國(guó)聯(lián)通官網(wǎng)被發(fā)現(xiàn)含木馬腳本,可向用戶(hù)推廣色情APP

          張一鳴:每個(gè)逆襲的年輕人,都具備的底層能力


          關(guān)


          學(xué)西學(xué)學(xué)運(yùn)營(yíng)護(hù)號(hào)樂(lè)質(zhì)結(jié)識(shí)關(guān)[]學(xué)習(xí)進(jìn)


          瀏覽 72
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          評(píng)論
          圖片
          表情
          推薦
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  永久免费污网站 | 欧美三级网页 | 国产无码乱伦视频 | 俺也去网站 | 免免费国产AAAAA片牛牛影视 |