windows下gvim中删除行尾^M字符

问题:

在win7 64位下使用gvim编辑c++源代码,发现行尾有“^M”字符,使用命令:

:%s/^M//gc
(其中的“^M”应该是使用Ctrl+v组合出来的字符)

不能解决问题,因为Ctrl+v在windows下被替换成“粘贴”功能了。

解决办法:

1. 还是使用上述命令:

:%s/^M//gc
但是,命令中的“^M”不是由Ctrl+v组合来输入,而是使用鼠标操作来完成,使用鼠标在源码文件中复制行尾的“^M”,然后粘贴到命令中;

执行命令,替换完成。


命令最后的字符“c”可以去掉,那是用户进行确认用的。



你可能感兴趣的:(C++,windows)