vim 删除以#开头的、 删除空白行、 加释
2015-08-21 16:06
429 查看
删除以#开头的、 删除空白行、 加释
1.
删除以#开头的: s/^#.*$//g
如果有些先以空格开头,并且顺便想删除换行驶符: s/^[ ]*#.*\n//g
2.
删除空白行: g/^$/d
3.
如果想加注释: s/^/#/g
4.
vim中定位也比较方便,比如想查找注释掉的mod_evasinve20,这样就行了: [ /^#.*mod_evasive20.*$ ]
5.(自己写的)
删除以//的开头的注释行: cat a2.C | grep -v '//' > a3.C
6.
在命令模式下用:%s/^\/\/.*$//
:g/\/\//d 把整行给删了.
7. 删除空白行
刪除沒有內容的空行
g/^$/d
刪除包含有空格組成的空行
g/^\s*$/d
除以空格或tab開頭到結尾的空行
g/^[ |\t]*$/d
1.
删除以#开头的: s/^#.*$//g
如果有些先以空格开头,并且顺便想删除换行驶符: s/^[ ]*#.*\n//g
2.
删除空白行: g/^$/d
3.
如果想加注释: s/^/#/g
4.
vim中定位也比较方便,比如想查找注释掉的mod_evasinve20,这样就行了: [ /^#.*mod_evasive20.*$ ]
5.(自己写的)
删除以//的开头的注释行: cat a2.C | grep -v '//' > a3.C
6.
在命令模式下用:%s/^\/\/.*$//
:g/\/\//d 把整行给删了.
7. 删除空白行
刪除沒有內容的空行
g/^$/d
刪除包含有空格組成的空行
g/^\s*$/d
除以空格或tab開頭到結尾的空行
g/^[ |\t]*$/d
相关文章推荐
- 【6】Laravel5.1的migration数据库迁移
- 到目前为止,Linux下最完整的Samba服务器配置攻略 (转)
- IE兼容性问题列表及解决办法
- 脚本、appium、手机如何连在一起
- 个人--博客访问量
- java继承
- Ubuntu 下对切屏幕的方法
- Redis对象读写序列化
- redhat5.5 安装 nginx1.9.2
- POJ---3321-Apple tree(树状数组)
- 从SASI到SAS:SCSI走过25年
- window.frames
- 科研院所
- HTML 笔记 ---Day01
- oracle中的正则表达式
- Windows环境下Android Studio v1.0安装教程
- 使用升级助 升级了win10,黑屏,无桌面 解决方案
- POJ 3436 ACM Computer Factory(最大流)
- CentOS6.5下RPM方式安装MySQL5.6
- 文件读写操作笔记