vi和vim都是linux的一个文本编辑器,使用命令:
`vi 文本名称`
打开文件,使用方法相同,以下vi指代vi和vim。
vi分为命令模式、插入模式、末行模式
刚打开文件时处于命令模式,这时可以输入i进入插入模式进行文本编辑,也可以输入:进入末行模式进行文本编辑。
常用的命令有:
命令模式(即刚进入文本时直接在键盘上输入的命令):
光标移动命令:
gg 光标跳到文本最开头
G 光标移动到文本最后
^ 光标移动到行首
$ 光标移动到行尾
h/j/k/l 光标左/下/上/右移动
文本编辑命令:
x 删除光标所在的文本
dd 删除光标所在行
yy 复制光标所在行
p 粘贴复制的内容到下一行
u 撤销
Ctrl+r 重做
末行模式常用命令:(都是以“:”开头)
:w 保存文件
:wq 保存并退出
:q! 不保存退出
:/关键词 当前位置向下查找关键词(n下一个,N上一个)
:?关键词 当前位置向上查找关键词(n上一个,N下一个)
:%s/旧关键词/新关键词/g 全局替换关键词