Vim编辑器拥有大量的命令,这些命令可以帮助用户高效地进行文本编辑,以下是一些常用的Vim命令合集,分为不同的类别:
(图片来源网络,侵删)
1. 基本操作
命令 | 描述 |
i | 进入插入模式 |
Esc | 从插入模式退出到正常模式 |
:w | 保存文件 |
:q | 退出Vim |
:wq | 保存并退出 |
u | 撤销上一次操作 |
Ctrl + r | 重做上一次撤销 |
2. 光标移动
命令 | 描述 |
h | 向左移动一个字符 |
j | 向下移动一行 |
k | 向上移动一行 |
l | 向右移动一个字符 |
w | 移动到下一个单词的开头 |
b | 移动到前一个单词的开头 |
0 | 移动到行首 |
$ | 移动到行尾 |
^ | 移动到行首的第一个非空字符 |
G | 移动到最后一行 |
gg | 移动到第一行 |
3. 文本选择
命令 | 描述 |
v | 按字符选择文本 |
V | 按行选择文本 |
Ctrl + v | 按列选择文本 |
4. 剪切、复制和粘贴
命令 | 描述 |
d | 剪切选定的文本 |
y | 复制选定的文本 |
p | 粘贴剪切或复制的文本 |
5. 搜索和替换
命令 | 描述 |
/ | 开始向下搜索 |
? | 开始向上搜索 |
n | 继续搜索下一个匹配项 |
N | 继续搜索上一个匹配项 |
:%s/old/new/g | 替换所有匹配的”old”为”new” |
6. 窗口管理
命令 | 描述 |
Ctrl + w, h | 移动到左边的窗口 |
Ctrl + w, j | 移动到下边的窗口 |
Ctrl + w, k | 移动到上边的窗口 |
Ctrl + w, l | 移动到右边的窗口 |
Ctrl + w, q | 关闭当前窗口 |
Ctrl + w, o | 关闭其他窗口 |
7. 文件管理
命令 | 描述 |
:e filename | 打开新文件 |
:sp filename | 水平分割窗口并打开新文件 |
:vsp filename | 垂直分割窗口并打开新文件 |
:ls | 列出缓冲区中的所有文件 |
:bn | 切换到下一个缓冲区的文件 |
:bp | 切换到前一个缓冲区的文件 |
8. 帮助和学习
命令 | 描述 |
:help | 显示帮助信息 |
:help topic | 显示特定主题的帮助信息 |
:helpgrep keyword | 搜索包含关键字的帮助主题 |
以上是Vim中一些常用的命令合集,由于Vim的命令非常多,这里只列出了一部分,要了解更多命令,可以使用:help
命令查看Vim的帮助文档。
原创文章,作者:未希,如若转载,请注明出处:https://www.kdun.com/ask/672464.html
本网站发布或转载的文章及图片均来自网络,其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。
发表回复