5.1 KiB
5.1 KiB
| 快捷键 | 说明 |
|---|---|
, |
Leader Key |
<leader>e |
快速编辑vimrc文件 |
<leader>s |
重新加载vimrc文件 |
<leader>h |
打开vimplus帮助文档 |
<leader>n |
打开/关闭目录树 |
<leader>t |
显示函数、变量、宏列表 |
<leader>a |
.h .cpp 文件切换 |
<leader>u |
转到函数实现 |
<leader>i |
转到函数声明 |
<leader>o |
打开include文件 |
<leader>w |
单词跳转 |
<leader>f |
搜索~目录下的文件 |
<leader>y/<leader>p |
生成函数定义 |
<F5> |
分析语法错误 |
<F9>/<F10> |
改变主题颜色 |
<F7>/<F8> |
启用/关闭markdown实时预览 |
:Tab /= |
按等号对齐,也可以是竖线 |
<c-p>/<c-n> |
buffer切换 |
:bd |
关闭buffer |
<c-o>/<c-i> |
光标位置切换 |
gcc |
注释代码 |
:DirDiff <dir1> <dir2> |
目录比较 |
. |
重复上次操作 |
vi"/di"/ci" |
选中/删除/改写引号(可以是括号等配对符)内的内容 |
di,/ci, |
删除/改写函数参数 |
vif/dif/cif |
选中/删除/改写函数内容 |
:e <filename> |
新建窗口打开文件 |
:sp <filename> |
横向窗口打开文件 |
:vsp <filename> |
竖向窗口打开文件 |
<c-w>hjkl |
窗口切换 |
vim -u NONE -N |
使用vim的出厂设置 |
u |
撤销修改 |
<c-r> |
恢复修改 |
hjkl |
上下左右移动 |
<c-b>/<c-f> |
上一页/下一页 |
<c-u>/<c-d> |
上半屏/下半屏 |
J |
将下一行放到当前行尾 |
0 |
光标移动到行首 |
^ |
光标移动到第一个字符 |
$ |
光标移动到行尾 |
I |
光标移动到行首并进入插入模式 |
A |
光标移动到行尾进入插入模式 |
<s-%> |
在配对符间移动 |
viw gU |
将选中的单词变成大写 |
viw gu |
将选中的单词变成小写 |
gg |
到文件首 |
G |
到文件尾 |
gg=G |
缩进代码 |
dgg |
删除至文件首 |
dG |
删除至文件尾 |
:n |
跳到第n行 |
w |
跳到下一个单词开头(标点或空格分隔的单词) |
W |
跳到下一个单词开头(空格分隔的单词) |
e |
跳到下一个单词尾部(标点或空格分隔的单词) |
E |
跳到下一个单词尾部(空格分隔的单词) |
b |
上一个单词头(标点或空格分隔的单词) |
B |
上一个单词头(空格分隔的单词) |
ge |
上一个单词尾 |
H/M/L |
移动到屏幕上/中/下部 |