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不是普通的两个字母