vim知识库
来源:互联网 发布:js扫描枪事件 编辑:程序博客网 时间:2024/06/03 07:24
vim 每行行首或行尾插入:
每行的行首都添加一个字符串:%s/^/要插入的字符串
每行的行尾都添加一个字符串:%s/$/要插入的字符串
解释:
% 代表针对被编辑文件的每一行进行后续操作
$ 代表一行的结尾处
^ 代表一行的开头处
vim的匹配删除:
1.删除含有“#”开头的行
:% g/^#/d
匹配删除含有特定字符的行就去掉“^”,也可以匹配结尾“$”
2.删除空行
:% g/^$/d
3.删除不含该字符串的行
:% v/pattern/d
还有另一中方法:
:% g!/pattern/d
4.如何对每行只保留匹配内容而删除这一行中的其它内容,这个有点技术含量
:%s/^.*\(pattern\).*$/\1/g
5.删除包含特定字符串的行,这也就是第一条一样的。
:g/pattern/d
0 0
- vim知识库
- 知识库
- 知识库
- 知识库
- 知识库
- 知识库
- 知识库
- 知识库
- 知识库
- 知识库
- 进程知识库
- IT知识库
- IT知识库
- 进程知识库
- VC知识库
- 企业知识库
- 什么是知识库
- 知识库02
- Mybatis Mapper.xml中sql特殊字符处理
- 设置AnimationClip的循环状态(代码更改)
- 【leetcode】combination-sum
- Are you sure your NDK_MODULE_PATH variable is properly defined ?
- oracle:游标使用样例
- vim知识库
- 正则验证:只能输入汉字和数字,开头结尾只能是汉字,汉字个数至少6个
- python-各类容器的复制和排序问题
- HTML基础之<map>标签
- PAT A1072. Gas Station
- 机器学习小白笔记-1-感知器(Perceptron)
- 分解质因数
- linux下zabbix监控环境搭建
- 一行代码实现F11的功能,即让浏览器窗口全屏