一、vim批量刪除行
刪除單個行:dd 刪除多個行:ndd (n代表數字)
在vim中可以通過dd命令來刪除單個行,在命令行模式下,將游標移至要刪除的行,輸入dd即可刪除。同時,可以通過ndd的方式進行多行刪除,其中n為數字,表示刪除n行。
二、vim批量刪除指定字元
刪除游標所在位置的字元:x 刪除單個指定字元::%s/[要刪除的字元]//g
在vim中想要刪除指定字元,可以使用x命令來刪除游標下的單個字元,如果是要刪除所有的這個字元,則可以使用:%s/[要刪除的字元]//g的方式進行批量刪除。
三、vim批量刪除字元
刪除指定行號段的字元::[line],[line]d 刪除當前游標到行尾的字元:d$
當需要批量刪除一大段區間內的字元時,可以使用:[line],[line]d的方式進行刪除。其中[line]表示行號,刪除後面的[d]代表刪除指定區間內的字元。另外,通過d$的方式可以刪除當前游標到行尾的字元。
四、vim批量刪除注釋
刪除行首注釋::%s/^[\t]*\([#]\)/*\1/g 刪除當前行注釋:0,/^[#]/-1s/[#]//g 刪除選中區域注釋::'s/[#]//g
在文本編輯中,對於注釋行的刪除操作比較常見,vim中提供了多種方式進行注釋的刪除,可以根據實際應用場景進行選擇。其中,:%s/^[\t]*\([#]\)/*\1/g用於刪除行首注釋,0,/^[#]/-1s/[#]//g用於刪除當前行注釋,”所包含的部分用於選中區域的操作。
五、vim批量刪除空格
刪除行首空格::%s/^[\t]*// 刪除行尾空格::%s/[ \t]*$//g 刪除當前行空格::s/\\s//g
為了保持代碼的整潔性,刪除多餘的空格也是一個比較有必要的操作。vim中提供了多種方式進行空格的刪除,可根據具體需求進行應用。
六、vim批量刪除多個文件最後幾行
刪除單個文件最後n行::1,$-n d 刪除多個文件最後m行::n1,n2-nd
在一些場景中,需要批量刪除多個文件的最後幾行,可以使用vim的命令進行操作。其中,:1,$-n d表示刪除單個文件的最後n行,:n1,n2-nd表示刪除多個文件中第n1~n2個文件的最後d行。
七、vim批量刪除多行
刪除當前行往下n行::.,.+nd 刪除當前行往上n行::.,-nd
在一些複雜文本文件中,需要批量刪除多行時,可以使用:.,.+nd來刪除當前行向下的n行,.:,-nd來刪除當前段向上的n行。
八、vim批量刪除10到20行
刪除10~20行::10,20d
如果需要批量刪除文本文件中10~20行的內容,可以使用:10,20d進行刪除操作。
九、vim批量刪除相同的字元
刪除全部相同的字元::[line]s/[要刪除的字元]//g
在一些文本編輯、數據統計的場景中,需要快速刪除所有相同的字元,可以使用:[line]s/[要刪除的字元]//g的方式進行快速刪除。
十、vim批量刪除括弧內容
刪除括弧內容:%s/([^()]*)//g
在處理文本文件中的括弧內容時,可以使用:%s/([^()]*)//g的方式進行快速刪除。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/298190.html