歡迎您光臨本站 註冊首頁

vim中有沒有像sed刪除字元串的功能

←手機掃碼閱讀     火星人 @ 2014-03-03 , reply:0

vim中有沒有像sed刪除字元串的功能

在sed中可以使用 /aaa// 的格式刪除文件中所有的aaa字元,在vim中有沒有呢
我一個文檔vim -b打開后每行行末都有^M,想把它刪除掉
《解決方案》

看來沒有
《解決方案》

這個可以有,格式跟sed命令比較相似。
《解決方案》

其實有一個比較方便的命令:
dos2unix
《解決方案》

Shell_HAT 發表於 2012-01-06 14:03 static/image/common/back.gif
這個可以有,格式跟sed命令比較相似。




你說的這個該怎麼寫的啊,我試過了,類似sed那麼用,可是不成啊
《解決方案》

回復 5# royzs :%s/^M//
《解決方案》

Shell_HAT 發表於 2012-01-09 10:34 static/image/common/back.gif
回復 5# royzs


你說的那個刪除字元可以,我都試了,不過貌似編碼不同導致的行末出現"^M" 使用這個方法不成

多謝
《解決方案》

Shell_HAT 發表於 2012-01-06 14:04 static/image/common/back.gif
其實有一個比較方便的命令:
dos2unix


這個命令好使,那個:%s/^M//  應該也是可以的,不過我自己笨的很,試了好多次依然無效
《解決方案》

回復 7# royzs


你是不是輸入^M的方法不對?
按住Ctrl不放,輸入v,輸入m,鬆開Ctrl
《解決方案》

回復 9# Shell_HAT


    原來是這樣啊,^M不是普通的兩個字母

[火星人 ] vim中有沒有像sed刪除字元串的功能已經有269次圍觀

http://coctec.com/docs/service/show-post-1080.html