欧美三区_成人在线免费观看视频_欧美极品少妇xxxxⅹ免费视频_a级毛片免费播放_鲁一鲁中文字幕久久_亚洲一级特黄

vim的常用命令

系統(tǒng) 1780 0

平常最多是用vim來編輯單個文件,看看源碼。就是寫幾k行代碼時也沒有用一些其他的插件,只是設(shè)置了高亮等一些自帶的屬性。這樣的好處是,換到任何一臺新機上都能立馬使用。

網(wǎng)上流傳了大量的“vim命令合集”,“把vim打造成一個IDE”之類的文章,我覺得至少對我來說意義不大。我覺得把以下這些命令用熟的話,vim已經(jīng)算是一個非常好用的工具,足夠日常使用了。

打開/退出

      vim -
      
        R file1 只讀打開

:qall 退出所有文件

:wq 寫入并退出

:q
      
      ! 強制退出
    

插入

      
        i 在當(dāng)前位置生前插入

I 在當(dāng)前行首插入

a 在當(dāng)前位置后插入

A 在當(dāng)前行尾插入

o 在當(dāng)前行之后插入一行

O 在當(dāng)前行之前插入一行
      
    

移動

      
        h 左移一個字符

l 右移一個字符

k 上移一個字符

j 下移一個字符
      
    

以上四個命令可以配合數(shù)字使用,比如20j就是向下移動20行,5h就是向左移動5個字符。

刪除

      
        dd 刪除當(dāng)前行

dj 刪除當(dāng)前行和上一行

dk 刪除當(dāng)前行和下一行

10dd 刪除當(dāng)前行開始的共10行

D 刪除當(dāng)前字符至行尾
      
    

跳轉(zhuǎn)

      
        gg 跳轉(zhuǎn)到文件頭

G 跳轉(zhuǎn)到文件尾

gg
      
      =
      
        G自動縮進 (非常有用)

Ctrl 
      
      +
      
         d 向下滾動半屏

Ctrl 
      
      +
      
         u 向上滾動半屏

Ctrl 
      
      +
      
         f 向下滾動一屏

Ctrl 
      
      +
      
         b 向上滾動一屏

冒號
      
      +行號,跳轉(zhuǎn)到指定行;比如:
      
        120
      
      
        ,跳轉(zhuǎn)到120行;

$ 跳轉(zhuǎn)到行尾


      
      
        0
      
       跳轉(zhuǎn)到行首
    

編輯

      
        u 撤銷

Ctrl 
      
      +
      
         r 重做

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

按v(逐字)或V(逐行)進入可視模式,然后用jklh命令移動即可選擇某些行或字符,再按y即可復(fù)制任意部分

p 粘貼在當(dāng)前位置

另外,刪除在vim里面就是剪切的意思,所以dd就是剪切當(dāng)前行,可以用v或V選擇特定部分再按d就是任意剪切了
      
    

查找

      /
      
        text  查找text,按n健查找下一個,按N健查找前一個


      
      ?
      
        text  查找text,反向查找,按n健查找下一個,按N健查找前一個

:
      
      
        set
      
      
         ignorecase  忽略大小寫的查找

:
      
      
        set
      
       noignorecase  不忽略大小寫的查找
    

替換

      :s/old/
      
        new
      
      /
      
         用old替換new,替換當(dāng)前行的第一個匹配

:s
      
      /old/
      
        new
      
      /
      
        g 用old替換new,替換當(dāng)前行的所有匹配

:
      
      %s/old/
      
        new
      
      /
      
         用old替換new,替換所有行的第一個匹配

:
      
      %s/old/
      
        new
      
      /
      
        g 用old替換new,替換整個文件的所有匹配

也可以用v或V選擇指定行,然后執(zhí)行
        

多文件操作

      
        vim file1 file2 file3 ... 同時編輯多個文件

:split 將窗口分成上下兩個子窗口,對應(yīng)兩個不同的文件

:vsplit 將窗口分成左右兩個子窗口,對應(yīng)兩個不同的文件

:open file4 打開新文件

:bn 切換到下一個文件(當(dāng)前窗口)

:bp 切換到上一個文件(當(dāng)前窗口)

Ctrl
      
      -
      
        w h    移動到窗口左邊

Ctrl
      
      -
      
        w j    移動到窗口下邊

Ctrl
      
      -
      
        w k    移動到窗口上邊

Ctrl
      
      -w l    移動到窗口右邊
    

部分摘自:

http://www.cnblogs.com/softwaretesting/archive/2011/07/12/2104435.html

vim的常用命令


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

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯(lián)系: 360901061

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

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發(fā)表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 一国产一级淫片a免费播放口 | 最新国产精品 | 日本久久久久中文字幕 | 久久99国产精品视频 | 丰满少妇久久久久久久 | 无码日本精品久久久久久 | 免费国产视频在线观看 | 国产小视频福利 | 午夜影院18 | 免费一级毛片不卡在线播放 | 99re国产 | 亚洲精品黄 | 欧美成人在线视频 | 狠狠干综合 | 最新日本中文字幕在线观看 | 亚洲高清视频在线 | 国产精品成人不卡在线观看 | 日本大片久久久高清免费看 | 国产日韩欧美 | 毛片免费观看视频 | 亚洲国产在 | 亚洲成人精品在线 | 亚洲国产精品一区二区第一页 | 日韩精品一区二区三区在线播放 | 欧美高清18| 手机看片日韩 | 五月婷婷在线播放 | 国内精品玖玖玖玖电影院 | 免费无遮挡www小视频 | 久久中文字幕2021精品 | yy4138理论片在线大全 | 国产在线二区 | 成人自拍视频网 | 91看大片| 亚洲精品乱码久久久久久久久久 | 久久精品 | 午夜影院免费视频 | 欧美大香线蕉线伊人久久 | 亚洲精品亚洲人成人网 | 久久久久久9 | 天天搞天天操 |