vi专题
来源:互联网 发布:菜鸟网络的现状 编辑:程序博客网 时间:2024/06/05 10:42
vi有三种模式:命令行模式、文本输入模式、末行模式
命令行模式
1、复制yy nyy
2、粘贴
p
3、删除
dd ndd
4、恢复
u
文本输入模式
i 进入文本输入模式
o 重启一行,进入文本输入模式
ESC 退出文本输入模式
末行模式
1、搜索
/word
2、替换
n,n s/key/word/g (n 表示行号)
% s/key/word/g (% 表示所有行)
例子:
:s/old/new/g 将old替换为new,前提是光标一定要移到那一行;
:s/old/new 将这一行中的第一次出现的old替换为new,只替换第一个;
:1,$s/old/new/g 第一行到最后一行中的old替换为new;
:1,2,3s/old/new/g 第一行第二行第三行中的old改为new;
1,$sx/y 从第一行到最后一行;
3、保存
w
4、退出
wq! 保存退出
q 退出
q! 强制退出
显示行号 set number
不区分大小写 set ic
阅读全文
0 0
- vi专题
- 专题
- 专题
- 专题
- VI
- vi
- vi
- vi
- vi
- vi
- VI
- vi
- vi
- vi
- Vi
- vi
- vi
- vi
- 父子枚举 二级枚举 枚举关联
- File文件基本操作之二:java 替换指定文件中的指定内容
- 异常,自定义异常,一个简单明了的理解过程
- Spring Boot(三):RestTemplate提交表单数据的三种方法
- 如何在java代码中实现分批查询
- vi专题
- 魅族手机如何刷flyme国际版(跳过检查固件损坏这一步)
- 快速排序(Java实现)
- metaclass
- 作业帮前端
- java注释、数据类型、数组、流程控制符
- Unity面试题 易错题
- 3步实现Jupyter Notebook直接调用R
- @keyframes创建动画