Linux 使用Vim編輯器去掉文字中的 M

2021-06-26 06:05:41 字數 459 閱讀 6165

^m出現是因為在win和unix環境中回車和換行是不一樣:乙個是0x0d 0x0a,乙個是0x0a 0x0d,乙個是換行回車,乙個是回車換行。

去掉這個符號有以下幾種方法:

第一種方法:

cat -a filename 就可以看到windows下的斷元字元 ^m

要去除他,最簡單用下面的命令:

dos2unix filename

第二種方法:

sed -i 's/^m//g' filename

#注意:^m的輸入方式是 ctrl + v ,然後ctrl + m

第三種方法:

#vi filename

:1,$ s/^m//g

^m 輸入方法: ctrl+v ,ctrl+m

第四種方法:

#cat filename |tr -d '\r' > newfile

#^m 可用 \r 代替

linux 編輯器 vim使用

vim基本概念 vim有好多模式,今天我們先來介紹最常用的三種模式 命令模式 正常 普通模式 控制游標的移動,字元或行的刪除,可切換到插入模式或者末行模式 末行模式 檔案儲存,退出列出行號,找字串 我把常用的總結成如下圖 以上圖中是一些常用的設定,還有很多慢慢的了解。小插曲 無問西東 電影的最開始有...

linux 編輯器之神 vim使用

1 三種模式 即插入模式 insert mode 命令模式 command mode 末行模式 說明 在這篇文章裡面,代表 ctrl x 就是按住 ctrl 鍵然後再按 x。而且你可以在很多情況下使用 help command 來獲得大部分命令的幫助,這個是 vim 的內部幫助檔案命令。2 高效率移...

linux編輯器vim的使用

現在我們認識下在linux下如何使用這個編譯器,vim一般有三種模式 一般模式,編輯模式,命令模式 即一般模式 當你用vim編輯乙個檔案時,一旦進入vim file就是一般模式了,在這個模式下你可以做的工作有上下移動游標,刪除某個字元,刪除某行,複製貼上一行或者多行。編輯模式 一般模式下是不可以修改...