vim替換 m字元

2021-07-25 09:55:29 字數 433 閱讀 3122

替換^m字元

在linux下使用vi來檢視一些在windows下建立的文字檔案,有時會發現在行尾有一些「^m」。有幾種方法可以處理。

2.使用vi的替換功能。啟動vi,進入命令模式,輸入以下命令:

:%s/^m$//g # 去掉行尾的^m。

:%s/^m//g # 去掉所有的^m。

:%s/^m/[ctrl-v]+[enter]/g # 將^m替換成回車。

:%s/^m/\r/g # 將^m替換成回車。

3.使用sed命令。和vi的用法相似:

$ sed -e 『s/^m/\n/g』 myfile.txt

注意:這裡的「^m」要使用「ctrl-v ctrl-m」生成,而不是直接鍵入「^m」

當時用第一種方法的時候 他說skipping binary files..無法完成

第三種方法成功了

vim替換 M字元

posted by 機械人 on 25th 一月 2010 in vim替換 m字元 在linux下使用vi來檢視一些在windows下建立的文字檔案,有時會發現在行尾有一些 m 有幾種方法可以處理。2.使用vi的替換功能。啟動vi,進入命令模式,輸入以下命令 s m g 去掉行尾的 m。s m g...

vim替換 M字元

posted by 機械人 on 25th 一月 2010 in vim替換 m字元 在linux下使用vi來檢視一些在windows下建立的文字檔案,有時會發現在行尾有一些 m 有幾種方法可以處理。2.使用vi的替換功能。啟動vi,進入命令模式,輸入以下命令 s m g 去掉行尾的 m。s m g...

vim替換 m字元

在linux下使用vi來檢視一些在windows下建立的文字檔案,有時會發現在行尾有一些 m 有幾種方法可以處理。2.使用vi的替換功能。啟動vi,進入命令模式,輸入以下命令 s m g 去掉行尾的 m。s m g 去掉所有的 m。s m ctrl v enter g 將 m替換成回車。s m r ...