看到一不错的代码片断,但奈何无论怎么拷贝,粘贴到VS里都是带行号的,300多行的代码手工删除行号与前面的空格可得耗不少时间。。。这时想起了无所不能的VIM,以及它的正则,它的替换功能。解决步骤:1.将代码贴到VIM2.替换掉每行首的所有空格及数字VIM底行模式下
:1,315s/^s*[0-9]*s*//g解释:1为起始行号,315为终止行号,^在正则中代表行首,s*代表若干个空格,可以没有,[0-9]*代表若干个数字,可以没有,即将^s*[0-9]*s*替换为NOTHING。3.格式化代码VIM命令模式下gg=GOVER~可以复制了贴到别的编辑器里去了。补充:这个操作在Visual studio里也能轻松实现,按住ALT键,用鼠标即可框选每行首的行号区域,然后删除掉即可。VMware虚拟机中双网卡连接双物理网卡的实现在Linux下配置OpenCV环境相关资讯 Vim
- 交叉编译Vim并移植到ARM嵌入式 (今 21:40)
- 把Vim打造成优秀的C++ IDE (06月13日)
- Linux Vi/Vim 的使用及实例 (06月04日)
| - Vim 和 Emacs 到底哪个更适合你? (07月25日)
- 简明 Vim 练级攻略 (06月05日)
- Vim 8.0 即将发布 (04月14日)
|
本文评论 查看全部评论 (0)