nvim
常用快捷键
1. 基本快捷键
i |
在光标之前插入 |
a |
在光标之后插入 |
esc |
普通模式 |
v |
可视模式 |
w |
移动到下一个单词 |
b |
移动到上一个单词 |
dd |
删除整行(剪切整行) |
ddp |
交换上下行 |
p |
粘贴 |
y |
复制 |
yy |
复制整行 |
u |
撤销操作(重做) |
m + |
标签 |
2. 保存文本
3. 删除文本
x |
删除当前字符 |
X |
删除前一个字符 |
dw |
删除一个单词 |
D |
删除至行尾 |
d^ |
删除至行首 |
dG |
删除到文档末尾 |
d1G |
删除至文档首部 |
ndd |
删除n行 |
nx |
删除n个连续字符 |
dnw |
删除n个单词 |
4. 插入模式
在普通模式下使用下面的键将进入插入模式,并可以从相应的位置开始输入
I |
在行首插入 |
A |
在行末插入 |
a |
在光标后插入编辑 |
o |
在当前行后插入一个新行 |
O |
在当前行前插入一个新行 |
cw |
删除当前光标之后的单词 |
5. 行间跳转
nG |
移动游标到第n行 |
gg |
移动游标到第一行 |
G |
移动游标到最后一行 |
Ctrl+o |
快速回到上一次光标所在位置 |
6. 行内跳转
w |
到下一个单词的开头 |
e |
到当前单词的结尾 |
b |
到前一个单词的开头 |
^或0 |
0是到行首,^ 是到第一个字符 |
ge |
到前一个单词的结尾 |
$ |
到行尾 |
f<字母> |
向后搜索<字母>并跳转到第一个匹配的位置,再按; 重复此命令 |
F<字母> |
向前搜索<字母>并跳转到第一个匹配的位置 |
% |
跳到结束的括号处 |
7. 大小写
gcc |
单行注释 |
gc |
用单行注释多行 |
gbc |
多行注释 |
9. 分屏
sl |
左右分屏,光标在右边 |
sh |
左右分屏,光标在左 |
sk |
上下分屏,光标在上 |
sj |
上下分屏,光标在下 |
sc |
只剩原来的窗口 |
so |
关闭其他窗口 |
<LEADER>hjkl |
选择左下上右窗口 |
10. telescope 快速模糊查找
按下空格键提示
<LEADER>f |
查找文件 |
<LEADER>t |
查找单词 |
<LEADER>b |
查找buffer |
<LEADER>h |
查找help_tags |
<LEADER>m |
查找图片等媒体文件 |
11. 搜索
12. which-key
13
surround快速增加或删除括号等
和i
在光标之前插入,a
在光标之后插入,w
跳转到下一个单词结合起来使用
14. hop快速移动
f +想要移动到的字母 |
移动到当前行字母后面的你想要字母 |
F +想要移动的字母 |
移动到当前行字母前面的你想去的字母 |
<LEADER> +w |
移动到你想去的单词 |
<LEADER> +j |
移动到你想去的行号 |