去掉 M符號

2021-08-23 15:23:22 字數 310 閱讀 3698

dos/windows使用了一種很愚蠢的方案來結束檔案的每一行:居然使用了兩個符號return/linefeed,而unix like os就明智的多,使用乙個newline(就是linefeed)。因此,如果在linux下面閱讀dos/windows檔案,每一行會顯示乙個討厭的^m,怎麼辦?

在vim裡面打:

[esc]:%s/[ctrl-v][enter]//g

就可以了。

解釋一下:

ctrl-v的作用是,使得接著輸入的回車鍵被認為是乙個特殊字元,而不是vim命令的結束。

;-)

去掉linux檔案中 M符號方法彙總

在linux下,不可避免的會用vim開啟一些windows下編輯過的文字檔案。我們會發現檔案的每行結尾都會有乙個 m符號,這是因為 dos下的編輯器和linux編輯器對檔案行末的回車符處理不一致,對於回車符的定義 windows 0d0a unix linux 0a mac 0d 比較快捷的去除這些...

如何把 M 去掉

1 方法一 最簡單的辦法就是用裡linux下vim行的替換文法 進入vim的命令列模式輸入 s r gc 同理 如果出現 v則用 s v gc替換 2 方法二 也是在vim命令列模式下 set ff unix w先把格式換成unix的,然後重新儲存以下就可以了!3 方法三 用乙個工具dos2unix...

linux 怎麼把 M去掉

在linux下,不可避免的會用vim開啟一些windows下編輯過的文字檔案。我們會發現檔案的每行結尾都會有乙個 m符號,這是因為 dos下的編輯器和linux編輯器對檔案行末的回車符處理不一致,對於回車符的定義 windows 0d0a unix linux 0a mac 0d 比較快捷的去除這些...