国产免费观看青青草原网站_久久精品视频色悠悠_影音先锋激情5566_日本一區二區三區免費高清在線_麻豆精品一区综合av_丰满的大屁股一区二区_男女啪啪免费网站_草莓视频app在线观看下载_午夜寂寞少妇AA片_混乱的生物课月老师后续视频

 
您現(xiàn)在的位置:首頁(yè) ? 知識(shí)庫(kù) ? 系統(tǒng)集成 ? LINUX系統(tǒng) LINUX系統(tǒng)
Linux vim命令筆記
發(fā)布日期:2018-05-16

vim是Linux下字符界面的文本編輯器

文件命令如下

  1. vim file: 打開(kāi)vim并編輯文件

  2. vim file1 file2...: 同時(shí)打開(kāi)多個(gè)文件

以下為窗口命令:

文件窗口:

  1. :open file --在當(dāng)前窗口打開(kāi)新文件

  2. :split file --在新窗口打開(kāi)文件

  3. :new file --用新窗口打開(kāi)文件,同 :split file

  4. :bn --切換到下一個(gè)文件

  5. :bp --切換到上一個(gè)文件

  6. :args --查看當(dāng)前打開(kāi)的文件列表(當(dāng)前正在編輯的文件會(huì)用[]括起來(lái))

  7. :e ftp://192.168.10.76/abc.txt

  8. :e \qadrive est.txt --打開(kāi)遠(yuǎn)程文件

  9. :split --打開(kāi)一個(gè)新窗口,光標(biāo)停在頂層的窗口上

  10. :new --打開(kāi)一個(gè)新窗口,光標(biāo)停在頂層的窗口上

  11. :vsplit --橫向打開(kāi)窗口。

  12. Ctrl+ww --移動(dòng)到下一個(gè)窗口

  13. Ctrl+wj --移動(dòng)到下方的窗口

  14. Ctrl+wk --移動(dòng)到上方的窗口

其他命令:

  1. Esc/Ctrl+[ -- 鍵入命令

  2. :!command --執(zhí)行shell命令

  3. :suspend/Ctrl+Z --掛起vim,回到shell,fg 返回vim

  4. :!perl -c script.pl --檢查perl腳本語(yǔ)法,不用退出vim

  5. :!perl script.pl --執(zhí)行perl腳本, 不用退出vim

  6. :help --顯示幫助文檔

  7. :help i --顯示i的幫助文檔(<Esc>:特殊鍵用<>, -t:啟動(dòng)參數(shù)用-)

編輯命令:

插入:

  1. i --在當(dāng)前位置插入

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

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

  4. o --在當(dāng)前行后插入一行

  5. O --在當(dāng)前行前插入一行

拷貝粘貼剪切:

  1. yy --拷貝當(dāng)前行

  2. 2yy --拷貝當(dāng)前行開(kāi)始的2行

  3. p --在當(dāng)前光標(biāo)后粘貼

  4. P --在當(dāng)前行前粘貼

  5. :1,10 co 20 --將1-10行插入到第20行之后。

  6. :1,$ co $ --將整個(gè)文件復(fù)制一份并添加到文件尾部

  7. v --進(jìn)入選擇模式,相當(dāng)于在Windows下按住 Shift選擇

  8. V --進(jìn)入選擇模式,整行選擇

  9. ddp --交換當(dāng)前行和其下一行

  10. 2dd --剪切當(dāng)前行之后的2行

  11. :1,10d --將1-10行剪切

  12. :1, 10 m 20 --將第1-10行移動(dòng)到第20行之后

替換:

  1. ra --將當(dāng)前光標(biāo)所在字符替換為a

  2. s/old/new/ --用old替換new,替換當(dāng)前行的第一個(gè)匹配

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

  4. %s/old/new/ --用old替換new,替換所有行的第一個(gè)匹配

  5. %s/old/new/g --用old替換new,替換所有匹配

  6. :10,20 s/^/text/g --在第10行到第20行每行前面加上text(:3,5 s/^/#/g --注釋3-5行, :3,5 s/^#//g --解除3-5行的注釋, :1,$ s/^/#/g --注釋整個(gè)文檔, :%s/^/#/g --注釋整個(gè)文檔)

  7. ddp --交換光標(biāo)所在行和下一行

移動(dòng):

  1. h --左移一個(gè)字符(5h --左移5個(gè)字符)

  2. l --右移一個(gè)字符(5l --右移5個(gè)字符)

  3. k --上移一個(gè)字符(5k --上移5個(gè)字符)

  4. j --下移一個(gè)字符(5j --下移5個(gè)字符)

  5. w --向后移動(dòng)一個(gè)單詞(5w --向后移動(dòng)5個(gè)單詞)

  6. b --向前移動(dòng)一個(gè)單詞(5b --向前移動(dòng)5個(gè)單詞)

  7. e --同 w ,光標(biāo)停在單詞尾部

  8. ge --同 e ,光標(biāo)停在單詞尾部

  9. ^ --移動(dòng)到本行第一個(gè)非空白字符

  10. 0 --移動(dòng)到本行第0個(gè)字符

  11. <HOME> --同0

  12. $ --移動(dòng)到行尾(3$ --移動(dòng)到下面3行的行尾)

  13. gg --移動(dòng)到文件頭(10gg --移動(dòng)到第10行首)

  14. [[ --同 gg

  15. G --移動(dòng)到文件尾(10G --移動(dòng)到第10行尾)

  16. ]] --同 G

  17. fx --移動(dòng)到本行光標(biāo)后第一個(gè)為x的字符(3fx --移動(dòng)到本行光標(biāo)后第3個(gè)為x的字符)

  18. Fx --同 fx ,反向查找

  19. :20 --跳到20行行首

  20. Ctrl+e --向下滾動(dòng)一行

  21. Ctrl+y --向上滾動(dòng)一行

  22. Ctrl+d --向下滾動(dòng)半屏

  23. Ctrl+u --向上滾動(dòng)半屏

  24. Ctrl+f --向下滾動(dòng)一屏

  25. Ctrl+b --向上滾動(dòng)一屏

查找:

  1. /text --查找text, 按n查找下一個(gè), N查找上一個(gè)

  2. ?text --查找text(反向查找), 按n查找下一個(gè), N查找上一個(gè)

  3. */# --查找光標(biāo)當(dāng)前的單詞,相當(dāng)于/text

  4. :set ignorecase --查找忽略大小寫(xiě)

  5. :set noignorecase --查找不忽略大小寫(xiě)

  6. :set hlsearch --高亮顯示查找結(jié)果

  7. :set nohlsearch --取消高亮顯示查找結(jié)果

  8. :nohlsearch --關(guān)閉當(dāng)前的高亮顯示,當(dāng)再次查找時(shí)恢復(fù)高亮

  9. :set incsearch --逐步搜索模式,對(duì)當(dāng)前鍵入的字符進(jìn)行查找,不必等輸入完成

  10. :set wrapscan --重新搜索,當(dāng)搜索到文件頭或尾時(shí),返回重新搜索

撤銷:

  1. u --撤銷

  2. U --撤銷對(duì)整行的操作

  3. Ctrl+r --撤銷剛才的撤銷

刪除:

  1. x --刪除當(dāng)前字符(3x --刪除當(dāng)前光標(biāo)開(kāi)始向后三個(gè)字符)

  2. X --刪除當(dāng)前字符的前一個(gè)字符, 同 dh

  3. dl --刪除當(dāng)前字符, 同 x

  4. dh --刪除前一個(gè)字符

  5. dd --刪除當(dāng)前行

  6. dj --刪除上一行

  7. dk --刪除下一行

  8. 10d --刪除當(dāng)前行開(kāi)始的10行。

  9. D --刪除當(dāng)前字符至行尾, 同 d$

  10. d$ --刪除本行當(dāng)前字符之后的所有字符

  11. kdgg --刪除當(dāng)前行之前所有行(不包括當(dāng)前行)

  12. jdG --刪除當(dāng)前行之后所有行(不包括當(dāng)前行)

  13. :1,10d --刪除1-10行

  14. :11,$d --刪除11行及以后所有的行

  15. :1,$d --刪除所有行

  16. J --刪除兩行之間的空行, 合并兩行

退出

  1. :wq --保存并退出

  2. ZZ --保存并退出

  3. :q! --強(qiáng)制退出并忽略所有更改

  4. :e! --放棄所有修改,并打開(kāi)原來(lái)文件

  5. :close --關(guān)閉窗口,最后一個(gè)窗口不能使用此命令,可以防止意外退出vim

  6. :q --如果是最后一個(gè)被關(guān)閉的窗口,那么將退出vim

  • 1.公司登記注冊(cè)于2003年1月27日,清遠(yuǎn)市桑達(dá)電子網(wǎng)絡(luò)媒體有限公司
    2.公司2006年起成為清遠(yuǎn)市政府定點(diǎn)協(xié)議供貨商,電子采購(gòu)供貨商
    3.公司2007年被清遠(yuǎn)市相關(guān)政府部門評(píng)為安防行業(yè)狀元
    4.公司2007年起成為長(zhǎng)城電腦清遠(yuǎn)如意服務(wù)站(SP368)
    5.公司2007年承建清遠(yuǎn)市橫河路口電子警察工程,開(kāi)創(chuàng)清遠(yuǎn)電子警察先河。
  • 6.公司2007年起成為IBM合作伙伴、公司2010年底成為金蝶軟件清遠(yuǎn)金牌代理(伙伴編號(hào):30030013)
    7.公司組團(tuán)隊(duì)參加南方都市報(bào)組織的創(chuàng)富評(píng)選,獲廣東80強(qiáng)。公司申請(qǐng)多項(xiàng)軟件著作權(quán)、專利權(quán)
    8.2016年起公司成為粵東西北地區(qū)為數(shù)不多的雙軟企業(yè),確立“讓軟件驅(qū)動(dòng)世界,讓智能改變生活!"企業(yè)理想
    9.2016-01-29更名為廣東互動(dòng)電子網(wǎng)絡(luò)媒體有限公司
    10.2021-01-13更名為廣東互動(dòng)電子有限公司
  • 投資合作咨詢熱線電話:0763-3391888 3323588
  • 做一個(gè)負(fù)責(zé)任的百年企業(yè)! 天行健,君子以自強(qiáng)不息;地勢(shì)坤,君子以厚德載物;
    為用戶創(chuàng)造價(jià)值! 讓軟件驅(qū)動(dòng)世界; 讓智能改變生活; 超越顧客期望,幫助顧客成功;
    對(duì)客戶負(fù)責(zé),對(duì)員工負(fù)責(zé),對(duì)企業(yè)命運(yùn)負(fù)責(zé)!幫助支持公司的客戶成功;幫助忠誠(chéng)于公司的員工成功!
  • 聯(lián)系電話:0763-3391888 3323588 3318977
    服務(wù)熱線:18023314222 QQ:529623964
  • 工作QQ:2501204690 商務(wù)QQ: 602045550
    投資及業(yè)務(wù)投訴QQ: 529623964
    微信:小米哥 微信號(hào):qysed3391888
    騰訊微博:桑達(dá)網(wǎng)絡(luò)-基石與起點(diǎn)
  • E-MAIL:222#QYSED.CN ok3391888#163.com (請(qǐng)用@替換#)
在線客服
  • 系統(tǒng)集成咨詢
    點(diǎn)擊這里給我發(fā)消息
  • 網(wǎng)站\微信\軟件咨詢
    點(diǎn)擊這里給我發(fā)消息
  • 售后服務(wù)
    點(diǎn)擊這里給我發(fā)消息
  • 投資合作
    點(diǎn)擊這里給我發(fā)消息