- 进入文件:
vi a.txt
,文件已存在就打开,文件不存在就自动新建文件 - 编写文件:进入文件的时候默认是指令模式,此时输入字符是不会显示的,要进入编辑模式才能编辑,先按
a
或i
进入编辑模式就可以编辑了 - 插入:按
esc
进入指令模式,按a
,则在当前光标后插入,按i
,则在当前光标前插入 - 删除:按
esc
进入指令模式,按x
或者delete
删除当前光标位置,按d+d
删除整行 - 替换:按
esc
进入指令模式,按r
,再按需要的字符替换当前光标下的字符 - 保存和退出:按
esc
进入指令模式,按shift+:
,再按w
保存文件,按shift+:
,再按q
退出 - 快速保存和退出:按
esc
进入指令模式,按shift+:
,再按wq
保存文件并退出 - 不保存就退出:按
esc
进入指令模式,按shift+:
,再按q!
就不保存就退出 - 撤销:按
esc
进入指令模式,按u
撤销 - 查找:按
esc
进入指令模式,按/
,输入需要查找的字符,按回车就查找了 - 上下翻页:命令模式或输入模式都可以,按
Page Up/Page Down
,上/下翻页 - 显示行号:按
esc
进入指令模式,按shift+:
,输入set nu
,回车 - 批量注释:
– 使用下面命令在指定的行首添加注释。
– 注释符为 # :
– 使用名命令格式: :起始行号,结束行号s/^/#/g(注意冒号)。
– 注释符为 // :
– 使用名命令格式: :起始行号,结束行号s#^#//#g(注意冒号)。
– 取消 # 注释:
– 使用名命令格式: :起始行号,结束行号s/^#//g(注意冒号)。
– 取消 // 注释:
– 使用名命令格式: :起始行号,结束行号s#^//##g(注意冒号)。
例子:
1 | 1、在 10 - 20 行添加 // 注释 |
- 查看文件:
cat a.txt
参考链接:
菜鸟教程