vim行首添加#、tab等字符linux
:%s/^/#/ shell
:%s/^/TAB/ #每一行的行首添加一個TAB字符vim
前幾天,看到同事在vim中選中了多行,而後迅速地添加了#和迅速地刪除全部的#,感受很強大,因而瞭解了一下,記錄以下。
按鍵操做:
註釋:ctrl+v 進入列編輯模式,向下或向上移動光標,把須要註釋的行的開頭標記起來,而後按大寫的I,再插入註釋符,好比"#",再按Esc,就會所有註釋了。
刪除:先按v,進入visual模式,橫向選中列的個數(如"#"註釋符號,須要選中兩列),再按Esc,再按ctrl+v 進入列編輯模式,向下或向上移動光標,選中註釋部分,而後按d, 就會刪除註釋符號(#)。
PS:固然不必定是shell的註釋符"#",也能夠是"//",或者其餘任意的字符;vim纔不知道什麼是註釋符呢,都是字符而已。
使用替換命令: :% s/^/\/\//g 在所有內容的行首添加//號註釋 :2,50 s/^/\/\//g 在2~50行首添加//號註釋 :2,50 s/^\/\///g 在2~50行首刪除//號