利用VIM提供的正则去掉代码每行开头不想要的行号
来源:互联网 发布:美工好还是运营好 编辑:程序博客网 时间:2024/04/29 19:55
在CNBLOG看到一不错的代码片断,但奈何无论怎么拷贝,粘贴到VS里都是带行号的,300多行的代码手工删除行号与前面的空格可得耗不少时间。。。这时想起了无所不能的VIM,以及它的正则,它的替换功能。解决步骤:
1.将代码贴到VIM
2.替换掉每行首的所有空格及数字
VIM底行模式下
:1,315s/^\s*[0-9]*\s*//g
解释:1为起始行号,315为终止行号,^在正则中代表行首,\s*代表若干个空格,可以没有,[0-9]*代表若干个数字,可以没有,即将^\s*[0-9]*\s*替换为NOTHING。
3.格式化代码
VIM命令模式下
gg=G
OVER~可以复制了贴到别的编辑器里去了。
补充:这个操作在Visual studio里也能轻松实现,按住ALT键,用鼠标即可框选每行首的行号区域,然后删除掉即可。
- 利用VIM提供的正则去掉代码每行开头不想要的行号
- 利用VIM提供的正则去掉代码每行开头不想要的行号
- 利用VIM提供的正则去掉代码每行开头不想要的行号
- Java实现去掉每行的行号
- 去掉字符串开头,结尾或者中间的空格及其他不想要的字符
- 去掉一个文本中每行开头相同的特殊字符
- 如何去掉不想要的竖线
- 利用java io 将从iteye或者csdn复制的的代码的行号去掉的
- 一种 去掉复制代码行号 的方法
- Python:去掉粘贴代码后的行号
- 去掉代码前的行号(行号范围 1~999)
- 去掉每行的行号及将中文标点转化成英文
- 利用PYTHON的正则表达式去掉代码中的注释
- 在文件中每行开头加上行号
- awk如何去除每行开头的空格?
- 去除每行开头可能出现的逗号
- 正则表达式去除代码的行号
- vim 去掉行号
- 传奇私服添加物品方法
- Android Bitmap和Canvas学习笔记
- 增加物品或怪物
- AWR(Automatic Workload Repository)——分析(3)!
- ExtJS应用架构设计(三)
- 利用VIM提供的正则去掉代码每行开头不想要的行号
- js判断服务器端文件是否存在
- ExtJS应用架构设计(二)
- strlen和mb_strlen区别(php获得中英文混合字符长度)
- windows程序设计笔记2
- ND210打印机常见的报错信息及排除方法
- xml简介
- Spring创建对象工厂功能的简单实现
- 第六届京区地理学研究生学术论坛通知