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.*$


免責聲明!

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



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