插件版vim的常用命令
2016-10-19 11:04
357 查看
1.ctrl + HJKL 切换光标到不同栏的位置
2.% 调到”{“对应的“}”
1.tag标签页
ctags -R * 生成tag文件夹
vim /home/liuming/.vimrc 添加tag路径
F5更新taglist
ctrl + w + 】 跳转到定义处
ctrl + o 返回
2.根据tag自动补全,包含linux原生函数和工程中生成的tag
ctrl + x ctrl+o 同时输入 自动补全
3.标签浏览器(函数名和宏等列表)
:Tlist 打开、关闭taglist窗口
4.文件管理器和缓冲区Winmanager
:WMToggle 打开、关闭Winmanage
5.文件缓冲区MiniBufferExplorer(打开过的文件列表)
ctrl + h/j/k/l 切换窗口
tab 切换到上一个buffer
d 删除光标所在的buffer
6.代码折叠fold
za 打开、关闭光标下的折叠
zM 关闭所有折叠
zR 打开所有折叠
7.quickFix命令集(编译错误窗口)
:cw[indow] 打开quickfix窗口查看错误信息
F6 make clean
F7 make
:cn[ext] 光标移到下一个错误所在的行
:cp[revious] 光标移到上一个错误所在的行
:cfirst 到第一处错误
:clast 到最后一个错误
:cl[ist] 列出所有错误
8.cscope find命令 显示一个函数的所有调用位置
cs find c|d|e|f|g|i|s|t name
0 或 s 查找这个 C 符号(可以跳过注释)
1 或 g 查找这个定义
2 或 d 查找这个函数调用的函数
3 或 c 查找调用过这个函数的函数
4 或 t 查找这个字符串
6 或 e 查找这个 egrep 模式
7 或 f 查找这个文件
8 或 i 查找包含这个文件的文件
之前需要
1.cscope -Rbq
2.vim打开 后输出:cs add cscope.out
3.光标移动到函数,按下"ctrl shift - c"
14、vim常用快捷键
% 跳转到配对的括号去
[[ 跳转到当前或者上一代码块(函数定义、类定义等)的开头去(但要求代码块中'{'必须单独占一行)
][ 跳转到当前代码块(函数定义、类定义等)的结尾去(但要求代码块中'{'必须单独占一行)
]] 跳转到下一代码块(函数定义、类定义等)的开头去(但要求代码块中'{'必须单独占一行)
[/ 跳到注释开头(只对/* */注释有效)
]/ 跳到注释结尾(只对/* */注释有效)
gD 跳转到当前文件内标识符首次出现的位置,可用于跳转到全部变量的定义处;查找局部变量时,要是多个函数中定义了该局部变量,使用gD进行查找,找到的变量定义可能不是你需要的
gd 跳转到当前函数内标识符首次出现的位置,可用于跳转到局部变量的定义处
'' 跳转到光标上次停靠的地方, 是两个', 而不是一个"
mx 设置书签,x只能是a-z的26个字母
`x 跳转到书签处("`"是1左边的键)
> 增加缩进,"x>"表示增加以下x行的缩进
< 减少缩进,"x<"表示减少以下x行的缩进
2.% 调到”{“对应的“}”
1.tag标签页
ctags -R * 生成tag文件夹
vim /home/liuming/.vimrc 添加tag路径
F5更新taglist
ctrl + w + 】 跳转到定义处
ctrl + o 返回
2.根据tag自动补全,包含linux原生函数和工程中生成的tag
ctrl + x ctrl+o 同时输入 自动补全
3.标签浏览器(函数名和宏等列表)
:Tlist 打开、关闭taglist窗口
4.文件管理器和缓冲区Winmanager
:WMToggle 打开、关闭Winmanage
5.文件缓冲区MiniBufferExplorer(打开过的文件列表)
ctrl + h/j/k/l 切换窗口
tab 切换到上一个buffer
d 删除光标所在的buffer
6.代码折叠fold
za 打开、关闭光标下的折叠
zM 关闭所有折叠
zR 打开所有折叠
7.quickFix命令集(编译错误窗口)
:cw[indow] 打开quickfix窗口查看错误信息
F6 make clean
F7 make
:cn[ext] 光标移到下一个错误所在的行
:cp[revious] 光标移到上一个错误所在的行
:cfirst 到第一处错误
:clast 到最后一个错误
:cl[ist] 列出所有错误
8.cscope find命令 显示一个函数的所有调用位置
cs find c|d|e|f|g|i|s|t name
0 或 s 查找这个 C 符号(可以跳过注释)
1 或 g 查找这个定义
2 或 d 查找这个函数调用的函数
3 或 c 查找调用过这个函数的函数
4 或 t 查找这个字符串
6 或 e 查找这个 egrep 模式
7 或 f 查找这个文件
8 或 i 查找包含这个文件的文件
之前需要
1.cscope -Rbq
2.vim打开 后输出:cs add cscope.out
3.光标移动到函数,按下"ctrl shift - c"
14、vim常用快捷键
% 跳转到配对的括号去
[[ 跳转到当前或者上一代码块(函数定义、类定义等)的开头去(但要求代码块中'{'必须单独占一行)
][ 跳转到当前代码块(函数定义、类定义等)的结尾去(但要求代码块中'{'必须单独占一行)
]] 跳转到下一代码块(函数定义、类定义等)的开头去(但要求代码块中'{'必须单独占一行)
[/ 跳到注释开头(只对/* */注释有效)
]/ 跳到注释结尾(只对/* */注释有效)
gD 跳转到当前文件内标识符首次出现的位置,可用于跳转到全部变量的定义处;查找局部变量时,要是多个函数中定义了该局部变量,使用gD进行查找,找到的变量定义可能不是你需要的
gd 跳转到当前函数内标识符首次出现的位置,可用于跳转到局部变量的定义处
'' 跳转到光标上次停靠的地方, 是两个', 而不是一个"
mx 设置书签,x只能是a-z的26个字母
`x 跳转到书签处("`"是1左边的键)
> 增加缩进,"x>"表示增加以下x行的缩进
< 减少缩进,"x<"表示减少以下x行的缩进
相关文章推荐
- eclipse vim插件viPlugin 2.0.0的安装与破解 以及常用的vim命令
- vim常用命令及插件
- Vim 我常用的命令和插件
- Linux常用命令及vim的使用、vim常用插件(推荐)
- Linux Vim常用命令配置,插件ctags/taglist/WinManager/Easygrep,打造强悍IDE
- vim包,已自带所有常用插件及常用命令总结
- vim常用插件,设置,命令记录
- Unix/Linux下vim常用命令
- vim 常用命令和结构图
- vim的常用命令
- vim常用命令
- vim常用命令
- 整理VIM常用命令
- vim配置及常用命令
- Vim常用命令
- VIM常用命令手册
- gvim/vim/vi常用命令及技巧
- 我的vim常用命令和script
- 某人常用vim插件(zz)
- vim的常用插件