vi/vim 中如何在每行行首或行尾插入指定字符串


行首 :%s/^/your_word/

行尾 :%s/$/your_word/

按鍵操作:
注釋:ctrl+v 進入列編輯模式,向下或向上移動光標,把需要注釋的行的開頭標記起來,然后按大寫的I,再插入注釋符,比如"#",再按Esc,就會全部注釋了。
刪除:先按v,進入visual模式,橫向選中列的個數(如"#"注釋符號,需要選中兩列),再按Esc,再按ctrl+v 進入列編輯模式,向下或向上移動光標,選中注釋部分,然后按d, 就會刪除注釋符號(#)。

PS:當然不一定是shell的注釋符"#",也可以是"//",或者其他任意的字符;vim才不知道什么是注釋符呢,都是字符而已。

使用替換命令:
在全部內容的行首添加//號注釋
:% s/^/\/\//g
在2~50行首添加//號注釋
:2,50 s/^/\/\//g
在2~50行首刪除//號
:2,50 s/^\/\///g


免責聲明!

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



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