vim換行操作

 vim 處理換行符

1. 設置文件格式

 :set fileformats=unix,dos

2. 查詢當前文件格式

:set fileformat?

3. 轉換文件格式

:set fileformat=dos

4. 設置文件結束符

:set endofline

5. 去掉文件結束符

:set noendofline

6. 顯示換行

:set list

7. 退出list mode

:set nolist

8. 刪除換行符

:%s/\n//g

9. 刪除dos文件的回車符^M

:%s/\r//g

在以上命令中,
s 是替換,
%s :在整個文件範圍查找替換
/ :分隔符
+ :匹配空格,其中“ ”表示空格,+表示重複1次或多次,加在一起表示一個或多個空格。
/r :換行符
/g :全局替換
/n 是換行負,即要替換的原串,
/n後面的//,是要指替換成的串,在這裏表示無
兩條刪除命令的區別在於前面有無 % ,  有%則在全文中替換
後面的g,是在整行中替換,由於每行最多隻有一個換行,所以g在這裏沒實際意義


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章