VIM常见命令
2024-10-19 01:26:29
1.删除所有数据
进入到第1行按下d,然后输入G回车,此时内容被全部清除
2.替换
:s/vivian/sky/ 替换当前行第一个 vivian 为 sky
:s/vivian/sky/g 替换当前行所有 vivian 为 sky
:n,$s/vivian/sky/ 替换第 n 行开始到最后一行中每一行的第一个 vivian 为 sky
:n,$s/vivian/sky/g 替换第 n 行开始到最后一行中每一行所有 vivian 为 sky
n 为数字,若 n 为 .,表示从当前行开始到最后一行
:%s/vivian/sky/(等同于:g/vivian/s//sky/)替换每一行的第一个 vivian 为 sky
:%s/vivian/sky/g(等同于:g/vivian/s//sky/g)替换每一行中所有 vivian 为 sky
可以使用 # 作为分隔符,此时中间出现的 / 不会作为分隔符
:s#vivian/#sky/# 替换当前行第一个 vivian/ 为 sky/
:%s+/oradata/apras/+/user01/apras1+ (使用+ 来 替换 /):/oradata/apras/替换成/user01/apras1/
3.去除^M
可用类型转换命令 unix2dos filename
参数:
1. -k:保持输出文件的日期不变
2. -q:安静模式,不提示任何警告信息
3. -V:查看版本
4. -c:转换模式,模式有:ASCII, 7bit, ISO, Mac, 默认是:ASCII
5. -o:写入到源文件
6. -n:写入到新文件
最新文章
- c和oc小知识
- hdu 1015(DFS)
- js学习笔记7----return,arguments及获取元素样式
- Innodb之监控Buffer pool Load progress
- JAVA EE 第一阶段考试
- 远程连接Windows2008R2时服务器报Terminal Services错误的解决办法
- 导入excel 数据到mysql出现的时间格式
- 把数据库中的null作为条件查询应该用is
- PHP String
- 【学习笔记】【Foundation】字典
- Shell第三篇:基本语法
- 前端开发之css篇
- 4、libgdx应用框架
- SpringBoot与Mybatis整合方式01(源码分析)
- ReactJS antd 环境中项目上传图片后压缩(lrz的使用)
- 学习PYTHON之路, DAY 10 进程、线程、协程篇
- Asp.Net WebAPI核心对象解析(三)
- linux备忘簿
- 第三周Linux学习报告
- 对团队项目的NABCD的分析
热门文章
- 转载:用Source Insight中看Python代码
- liunx poi excel下载内容乱码本地tomcat正常
- ASPxCallbackPanel(珍藏版)
- jmap dump文件压缩后失效
- ip黑白名单防火墙frdev的原理与实现
- Mac安装Python3报错Permission denied @ dir_s_mkdir - /usr/local/Frameworks
- web安全/渗透测试--1--web安全原则
- 机器学习进阶-案例实战-停车场车位识别-keras预测是否停车站有车
- spring异常
- JSONArray