1. 进入文件:vi a.txt,文件已存在就打开,文件不存在就自动新建文件
  2. 编写文件:进入文件的时候默认是指令模式,此时输入字符是不会显示的,要进入编辑模式才能编辑,先按ai进入编辑模式就可以编辑了
  3. 插入:按esc进入指令模式,按a,则在当前光标后插入,按i,则在当前光标前插入
  4. 删除:按esc进入指令模式,按x或者delete删除当前光标位置,按d+d删除整行
  5. 替换:按esc进入指令模式,按r,再按需要的字符替换当前光标下的字符
  6. 保存和退出:按esc进入指令模式,按shift+:,再按w保存文件,按shift+:,再按q退出
  7. 快速保存和退出:按esc进入指令模式,按shift+:,再按wq保存文件并退出
  8. 不保存就退出:按esc进入指令模式,按shift+:,再按q!就不保存就退出
  9. 撤销:按esc进入指令模式,按u撤销
  10. 查找:按esc进入指令模式,按/,输入需要查找的字符,按回车就查找了
  11. 上下翻页:命令模式或输入模式都可以,按Page Up/Page Down,上/下翻页
  12. 显示行号:按esc进入指令模式,按shift+:,输入set nu,回车
  13. 批量注释:

– 使用下面命令在指定的行首添加注释。
– 注释符为 # :
– 使用名命令格式: :起始行号,结束行号s/^/#/g(注意冒号)。
– 注释符为 // :
– 使用名命令格式: :起始行号,结束行号s#^#//#g(注意冒号)。
– 取消 # 注释:
– 使用名命令格式: :起始行号,结束行号s/^#//g(注意冒号)。
– 取消 // 注释:
– 使用名命令格式: :起始行号,结束行号s#^//##g(注意冒号)。
例子:

1
2
3
4
5
6
7
8
1、在 10 - 20 行添加 // 注释
:10,20s#^#//#g
2、在 10 - 20 行删除 // 注释
:10,20s#^//##g
3、在 10 - 20 行添加 # 注释
:10,20s/^/#/g
4、在 10 - 20 行删除 # 注释
:10,20s/^#//g
  1. 查看文件:cat a.txt

参考链接:
菜鸟教程

评论