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在這裏沒實際意義
vim換行操作
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.