Vim使用教程

1、目的

用命令行來(lái)實(shí)現(xiàn)對(duì)文件夾和文檔的操作。

2、平臺(tái)

終端,windows系統(tǒng)上直接用gitbash。

3、下面用圖文實(shí)例的方式,來(lái)學(xué)習(xí)常用命令行以及vim的使用

3.1 常用Linux命令行,例:對(duì)文件夾task2,用git bash打開(kāi),測(cè)試一下常用命令:

  • pwd 查看當(dāng)前完整路徑;

  • ls 查看當(dāng)前目錄下文件(不包括隱藏文件);

  • ls -a 查看當(dāng)前目錄下所有文件(包括隱藏文件);

  • ls -al 看當(dāng)前目錄下所有文件(包括隱藏文件)的詳細(xì)信息;

  • cd 切換目錄;

  • cd ../ 回到上級(jí)目錄;

  • touch 新建文件;

  • rm 刪除文件;

  • rm -r 刪除文件夾;

  • rm -rf 強(qiáng)制刪除文件夾;

  • mv 重命名;

  • mkdir 創(chuàng)建文件夾;

1.png
2.png

3.2 vim文本編輯工具

可以建立、修改文本文件;在終端下,以命令行的形式實(shí)現(xiàn)編輯功能。
主要用途:在被編輯的文件中移動(dòng)光標(biāo)的位置,然后方便進(jìn)行剪切、粘貼、刪除、插入、修改等操作。
(1) 在終端,創(chuàng)建或打開(kāi)文件,命令行如下:
vim filenamefilename為文件名,若文件不存在,則建立一個(gè)新文件;若文件存在,則為打開(kāi)文件)。在終端創(chuàng)建test.html文件,如下:

3.png

(2)常用兩種操作模式:命令模式、編輯模式。

  • vim打開(kāi)默認(rèn)狀態(tài)下是命令模式,點(diǎn)擊i鍵,進(jìn)入編輯模式,狀態(tài)欄變?yōu)镮nsert
4.png
  • ?按Esc鍵,退出編輯狀態(tài),進(jìn)入命令狀態(tài)
5.png
  • 保存、退出(在命令模式下進(jìn)行)
    :w 保存

:q 退出(在未作修改的情況下退出)

:q! 放棄所有修改,直接退出

:wq 先保存后退出 (在英文狀態(tài)下輸入)

6.png
  • 驗(yàn)證:用Sublime打開(kāi)在文件test.html
7.png

(3)常見(jiàn)的文本操作(在命令模式下完成)

  • 快速定位到當(dāng)前段落開(kāi)頭 ^
  • 快速定位到當(dāng)前段落結(jié)尾 $
    -復(fù)制一段文本,并粘貼
    復(fù)制:
    yy復(fù)制當(dāng)前行到內(nèi)存緩沖區(qū)
    nyy復(fù)制N行內(nèi)容到內(nèi)存緩沖區(qū)
    y$從光標(biāo)當(dāng)前位置復(fù)制到行尾
    粘貼:
    p在光標(biāo)之后粘貼
    P在光標(biāo)之前粘貼
  • 刪除幾行
    ndd刪除(剪切)n行內(nèi)容,并去除空隙
  • 快速翻頁(yè)
    Ctrl+f下翻一屏 ;Ctrl+d下翻半屏
    Ctrl+b上翻一屏 ;Ctrl+u上翻半屏
  • 查找某個(gè)字符串
    /learning 正向搜索字符串learning
    ?learning 反向搜索字符串learning
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • vim是在Linux和Unix操作系統(tǒng)下標(biāo)準(zhǔn)的通用編輯器,也是Linux最基本的文本編輯器,這里簡(jiǎn)單介紹一下常用...
    饑人谷_張樂(lè)閱讀 1,085評(píng)論 0 2
  • Ubuntu的發(fā)音 Ubuntu,源于非洲祖魯人和科薩人的語(yǔ)言,發(fā)作 oo-boon-too 的音。了解發(fā)音是有意...
    螢火蟲(chóng)de夢(mèng)閱讀 100,847評(píng)論 9 468
  • 何為Vim? Vim是從vi發(fā)展而來(lái)的文本編輯器,具有代碼補(bǔ)全、編譯、錯(cuò)誤跳轉(zhuǎn)等功能,在程序員中被廣泛使用,和Em...
    HungerLyndon閱讀 659評(píng)論 0 1
  • 一、VIM的進(jìn)入和退出 進(jìn)入:打開(kāi)git或者terminal終端,命令行輸入“vim 文件名”<回車(chē)>,若當(dāng)前目錄...
    _Dot912閱讀 716評(píng)論 2 8
  • 我在提筆寫(xiě)下這些文字的時(shí)候在想,生活,我們來(lái)日方長(zhǎng)。 我是一名大四,前兩天我收到了學(xué)校通知,保研沒(méi)戲了。升學(xué)這條路...
    果子君大王閱讀 466評(píng)論 0 0

友情鏈接更多精彩內(nèi)容