为什么用vi编辑器?
:现在更多叫vim编辑器,主要原因是虚拟机本身存在机制需要调用vim编辑器,Linux中的软件调用时也会默认调用它。
一模到二模:i.a.o;一模到三模:/;二、三模到一模:esc
命令模式:
:和名字一样,功能需要通过命令执行。
进入语句:vim 回车
help ==》帮助
:q! ===》强制退出
:wq! ==》强制保存并退出
创建文件(另外两种:touch、输出重定向符)
:vim 文件名 回车
i(编辑文件内容)
:wq!
命令行模式快捷方式:
dd =》删除当前行
dgg =》光标前删除
dG =》光标后删除
u =》撤销
d$ =》全删
$ =》跳至行尾
d^ =》光标前删除
dw =》删除光标后一个单词
g =》光标移动至文档最前端
G =》光标移动至文档最后端行首
x =》光标所在行删除
yy =》复制当前行
p =》粘贴到下一行
编辑模式:
a 光标后插入
A 行尾插入
o 光标所在下一行插入
O 光标所在上一行插入
i 光标前插入
I 行首插入
s 删除光标所在位置的字符并进入插入模式
S 删除当前行并进入插入模式
末行模式:
:w 保存
:w filename 将文件另存为filename
:q 退出
:wq 保存退出
:q! 强制保存不退出
:set nu 显示行号
:set nonu 不显示行号
:行号 跳转到指定行
:%s/被替换内容/替换后的内容 如果全局替换就在最后加个/g
例如 :%s/d/D/g
:%s/被替换内容//
删除被替换内容的意思
/ 查找字符串
n 下一个关键字
N 上一个关键字
:%s/要替换的内容/替换的内容/g