作者:Eliza | 来源:互联网 | 2024-12-12 15:55
Vim 编辑器简介
Vim 是 Linux 系统中最常用的文本编辑器之一,尤其受到开发人员的喜爱。无论是编写代码还是配置文件,Vim 都能提供高效的操作体验。本文将介绍一些常用的 Vim 快捷键,帮助你更好地掌握这款工具。
常用快捷键分类
光标移动
快捷键 |
说明 |
---|
h, j, k, l |
分别用于向左、下、上、右移动光标 |
Ctrl+f, Ctrl+b |
向前或向后翻页 |
w, e, b, B |
在单词间快速跳转,小写 w 和 e 包括标点符号,大写 B 不包括 |
0, ^, $ |
分别移动到行首、行首第一个非空白字符、行尾 |
gg, [N]G |
跳转到文件的第一行或第 N 行,G 单独使用时跳转到最后一行 |
插入文本
快捷键 |
说明 |
---|
i, I |
在光标前或行首插入文本 |
a, A |
在光标后或行尾插入文本 |
o, O |
在当前行之下或之上插入新行 |
Esc |
退出插入模式,返回正常模式 |
编辑操作
快捷键 |
说明 |
---|
r, s, S |
分别用于替换光标下的字符、删除光标下的字符并进入插入模式、删除当前行并进入插入模式 |
J, u, Ctrl+r, . |
合并下一行到当前行、撤销上次操作、重做上次操作、重复上次命令 |
>>, << |
向右或向左缩进当前行或选中的多行 |
查找与替换
快捷键 |
说明 |
---|
/pattern, ?pattern |
向下或向上搜索指定模式,支持正则表达式 |
n, N |
跳转到下一个或上一个搜索结果 |
:s/old/new, :%s/old/new/g |
替换当前行或整个文件中的文本 |
剪切、复制与粘贴
快捷键 |
说明 |
---|
dd, de, dw |
分别用于删除一行、从光标处到单词末尾、从光标处到单词末尾及之后的空格 |
x, X |
分别用于删除光标后的字符、光标前的字符 |
D, yy, yw, p |
分别用于删除从光标到行尾的文本、复制一行或多个行、复制一个单词、粘贴剪贴板内容 |
窗口操作
快捷键 |
说明 |
---|
:vsplit, :split |
水平或垂直分割窗口 |
:close, Ctrl+w |
关闭当前窗口、在多个窗口间切换 |
结语
通过上述分类和解释,希望你能更快地熟悉 Vim 的使用,提高日常工作的效率。掌握这些快捷键,让你在 Linux 环境下的文本编辑更加得心应手。