Powered by and 圖示來源

2009年2月4日 星期三

在linux下,通常是vi會看到有些文件行尾會有^m出現。

這個在寫程試時很麻煩,這時只要輸入


:%s/^M$//g

即可
記一下vim的指令好了。

:{範圍}s/{原來字串}/{想要字串}/g

廣告




範圍 :
%就對了 全域啦。
原來字串 :
^M$,這個比較麻煩,要按ctrl+v ctrl+m 來產生^M,$是指句尾這個是正規表示法吧?
想要字串:
空的,因為要刪掉,所以留空。

最後面還有一個g 也是全域,跟%有些微差別,但沒空查,筆記最重要的是實用。

20090212註: 直接用dos2unix 就可以搞定了 xd

2 留言:

Unknown 提到...

我也來提供一個方法囉!
換行字元的轉換 http://samlin35.blogspot.com/2007/11/blog-post.html

crazyrushstar 提到...

我當時就在想,好像有個什麼dostolinux的指令,曾經看過,但是記不下來,最後google到這招。

原來是dos2unix啊..

張貼留言

有話就說,才是真性情!

總網頁瀏覽量