linux系統中 刪除vim模式中的 M

2021-09-01 08:36:38 字數 343 閱讀 2735

在linux下,以vim形式編譯檔案時,會在行尾看到 ^m 字元。雖然,這並不影響什麼,但心裡面還是有點不痛快。如果想要刪除這些 ^m 字元,可以使用 vim 來輕鬆搞定它。

在 vim 的命令模式中輸入 :%s/^m$//g 後,回車即會自動刪除該檔案中的所有 ^m 字元。

那麼,這句命令到底是什麼意思呢?% 指匹配整個檔案,s 是置換的意思,^m 注意要用 ctrl + v ctrl + m 來輸入,m 後面的 $ 代表匹配行尾的內容,最後的 g 則表示每行中匹配到的內容都要置換。

理解了命令的含義,就好變通使用了,比如說,要將某個檔案中的 vim 全部替換成 vim,則可以使用這樣的命令::%s/vim/vim/g。

vim中刪除技巧

vim中刪除技巧 s ctrl v enter g 刪除dos方式的回車 m s 刪除行尾空白 sort u 刪除重複行 s pdf new.pdf 只是刪除第乙個pdf s 刪除多行注釋 g d 刪除所有空行 g dd d 刪除不含字串 dd 的行 v dd d 刪除不含字串 dd 的行 g st...

Linux系統中rm刪除命令

rm命令 1.可以刪除乙個目錄中的乙個或多個檔案或目錄 2.可以將某個目錄及其下屬的所有檔案及其子目錄均刪除掉 3.對於鏈結檔案,只是刪除整個鏈結檔案,而原有檔案保持不變語法rm 選項 引數 選項 d 直接把欲刪除的目錄的硬連線資料刪除成0,刪除該目錄 f 強制刪除檔案或目錄 i 刪除已有檔案或目錄...

Linux系統中rm刪除命令

rm命令 1.可以刪除乙個目錄中的乙個或多個檔案或目錄 2.可以將某個目錄及其下屬的所有檔案及其子目錄均刪除掉 3.對於鏈結檔案,只是刪除整個鏈結檔案,而原有檔案保持不變 rm 選項 引數 d 直接把欲刪除的目錄的硬連線資料刪除成0,刪除該目錄 f 強制刪除檔案或目錄 i 刪除已有檔案或目錄之前先詢...