vim刪除以#,空格開頭的行

1,刪除以#號開頭的行:

   :g/^#/d

   :%s/^#.*\n

2,刪除以空格開頭的行:

   :g/^\s/d                “\s代表空格”

   :%s/^\s.*\n

3,刪除以空格#開頭的註釋行:

   :g/^\ .*#/d             “(.*)代表若干”

   :%s/^\s.*#.*\n//g

4,刪除空白行:

   :g/^$/d

   :g/^\s*$/d               “刪除由空格組成的行”

   :g/^[\s|\t]*$/d          “刪除由空格或tab鍵開頭到結尾的行”

   :g/^[ |\t]*$/d          “刪除由空格或tab鍵開頭到結尾的行”

5,刪除行首空格:

   :%s/^\s\+                “\+代表一個或多個\s”

6,刪除行末空格:

   :%s/\s\+$            

7,加#註釋所有行:

   :%s/^/#/g

8,查找註釋掉的CONFIG:

   /^#.*CONFIG.*$

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章