Vim编辑器命令介绍

首先vim编辑器有两种模式

  • 普通模式
  • 插入模式

使用vim刚打开要编辑的文件时进入的是普通模式,在普通模式中vim编辑器会将按键解释成命令按下i键可以进入插入模式,就可以对文件进行编辑操作,按下ESC会退出插入模式进入普通模式

普通模式下的命令描述
h光标向左移一个字符
j光标向下移一行
k光标向上移一行
l光标向右移一个字符
PageDown(Ctrl+F)下翻一屏
PageUp(Ctrl+B)上翻一屏
G光标移动到缓冲区的最后一行
num G光标移动到缓冲区的第num行
gg光标移动到缓冲区的第一行
x删除当前光标所在位置的字符
dd删除当前光标所在行
dw删除当前光标所在位置的单词
d$删除当前光标所在位置至行尾内容
J删除当前光标所在行行尾的换行符(拼接行)
u撤销前一编辑命令
a在当前光标后追加数据
A在当前光标所在行行尾追加数据
r char用char替换当前光标所在位置的单个字符
R text用text覆盖当前光标所在位置的数据,知道按下Esc键
yy复制当前行
nyyn表示大于1的数字,复制n行
yw复制一个单词,包括空格
ye复制一个单词,不包括空格
y$从当前光标复制到行尾
p粘贴

vim普通模式下按下冒号键进入命令行模式:

命令行模式命令描述
q如果未修改缓冲区数据,退出
q!取消所有对缓冲区数据的修改并退出
w filename将文件保存到另一个文件中
wq将缓冲区数据保存到文件中并退出
/查找字符,在斜线后面输入需要查找的字符,然后按下回车键

发表评论

邮箱地址不会被公开。 必填项已用*标注