VIM编辑器-常见命令

241 阅读2分钟

vi编辑器

操作模式

模式名含义
命令模式等待输入命令
输入命令编辑模式,用于输入文本
底行(尾行,末行)模式可以输入指令,搜索,保存
  • 命令模式
命令含义
a表示光标后append尾部追加模式
i光标当前位置插入模式
o光标换行插入
s表示删掉光标当前当前的进行插入

image.png

末行模式输入:命令进行保存(w)/搜索/[搜索内容]/。

  • 底行模式
命令含义
:w把写入保存到硬盘中
:q退出当前VI编辑器打开的文件
:wq!强制保存
  • 命令模式
命令含义
h光标左移
j光标下移
k光标上移
l光标右移

image.png

  • 翻页模式
命令含义
ctrl + f向下翻页
ctrl + b向上翻页
ctrl + d向下翻半页
ctrl + u向上翻半页
  • 插入类
标题含义
i在当前位置插入
a在光标右边插入(当前光标尾部插入)
A在当前光标右的行末插入文件(当前行末插入)
o在光标所在行的上方插入一行并切换输入模式
O在光标所在行的下方插入一行并切换输入模式
s删除当前光标位置并插入
  • 删除类
命令含义
x删除当前字符
  • 行删除类
命令含义
dd删除光标所在行
d$表示从当前光标位置删除到行尾(包含当前光标位置)
  • 撤销类
命令含义
u撤销最后一次执行的命令
  • 剪切类
命令含义
dd删除光标所在行
yy复制光标所在的行
p在光标所在行的下方粘贴
P在光标所在行的上方粘贴
  • 替换类
命令含义
r替换当前位置字符
  • 搜索

命令含义
/从输入/可以在当前文件中查找该字符串
n查找下一个\匹配的字符
shift+N查找上一个匹配的字符

image.png