Vim编辑器是一个功能强大的文本编辑器,它支持多种模式,包括命令模式、插入模式和底线命令模式。以下是一些常用的Vim命令:
光标移动命令
-
h
:向左移动一个字符 -
j
:向下移动一行 -
k
:向上移动一行 -
l
:向右移动一个字符 -
w
:移动到下一个单词的首字母 -
b
:移动到上一个单词的首字母 -
0
:移动到行首 -
$
:移动到行尾 -
Ctrl+F
:向下翻页 -
Ctrl+B
:向上翻页 -
Ctrl+D
:向下翻半页 -
Ctrl+U
:向上翻半页
插入命令
-
i
:在光标前插入文本 -
a
:在光标后插入文本 -
o
:在当前行下方新建一行并进入插入模式 -
O
:在当前行上方新建一行并进入插入模式 -
I
:在行首插入文本 -
A
:在行尾插入文本
命令模式命令
-
:w
:保存文件 -
:q
:退出Vim -
:wq
:保存文件并退出Vim -
:q!
:强制退出Vim,不保存文件 -
:e
:打开指定文件 -
:x
:保存并退出Vim(仅当有修改时保存)
删除和复制命令
-
x
:删除光标所在位置的字符 -
dd
:删除光标所在行 -
yy
:复制光标所在行 -
p
:粘贴复制的内容
搜索和替换命令
-
/
:搜索指定内容 -
n
:跳转到下一个搜索结果 -
N
:跳转到上一个搜索结果 -
:%s///g
:替换所有匹配到的内容
其他常用命令
-
Ctrl+G
:显示光标所在位置的行数和列数 -
:%s/:.*//g
:删除文件中的所有用户名 -
:%s/$/some string/
:在整个文件每一行的行尾添加“some string” -
:%s/string1/string2/g
:在整个文件中替换“string1”成“string2” -
:%s#/usr/bin#/bin#g
:替换文件中的所有路径/usr/bin为/bin
这些命令可以帮助你在Vim编辑器中高效地进行文本编辑。