如何在vim中注釋掉多行(how to comment out more than one lines in vim)


今天在調試一個小腳本時想要注掉幾行代碼,:(. how?剛接觸shell, vim, 還沒習慣其思考方式。google了一下,最簡單的就是vim中的查找替換了。 比如注釋掉10到20行:

:10,20s/^/^#/g

 

又想起來以前看過vim里有個錄制宏的功能,溫習了一下,步驟如下。

  • 將光標移至想要注釋掉的第一行行首->ESC->qa->i->#->ESC->j->q

  qa: q是開始錄制,后面緊跟名字,這里是a,也可以是其他

最后一個q表示結束錄制

  • @a會重復剛剛錄制的a
  • 10@a會重復10次

 

還有一種方法,就是塊操作:

Ctrl+v, 選中行,I, #, ESC

開始的時候感覺是不行,后來發現是忽略了 I 是大寫的。:)

 

那么,你應該知道如何去刪除多行注釋了吧?


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM