vimplus/help.md
2018-05-05 08:54:59 +08:00

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 移动到屏幕上/中/下部