返回 首页

ctrlp.vim, ack.vim, syntastic快捷键速查


一. ctrlp.vim

ctrlp.vim可以模糊查询定位:工程下的所有文件,打开的buffer,buffer内的tag,最近访问的文件. 进入搜索模式后的快捷键:

* <f5> 更新目录缓存
* <c-f> / <c-b> 在模式之间切换
* <c-d> 完整路径匹配  文件名匹配 之间切换
* <c-r> 字符串模式  正则表达式模式 之间切换
* <c-j> / <c-k> 上下移动光标
* <c-t> 在新的 tab 打开文件
* <c-v> 垂直分割打开
* <c-x> 水平分割打开
* <c-p>, <c-n> 选择历史记录
* <c-y> 文件不存在时创建文件及目录
* <c-z> 标记/取消标记 标记多个文件后可以使用 <c-o> 同时打开多个文件

更多:

git: https://github.com/ctrlpvim/ctrlp.vim

以及比较丑的官网: http://kien.github.io/ctrlp.vim/

二. ack.vim

ack是一个全局搜索工具, 比Vim自带的grep快很多。

?           帮助显示所有快捷键
Enter/o     打开文件
O           打开文件并关闭Quickfix
go          预览文件焦点仍然在Quickfix
t           新标签页打开文件
q           关闭Quickfix

更多:

git: https://github.com/mileszs/ack.vim

三. syntastic

\e
打开错误列表

\n
移动到下一个错误位置

\p
移动到上一个错误位置

更多:

git: https://github.com/vim-syntastic/syntastic

其他

本配置中, ctrlp和ack的前缀分别为: ,e,r



评论(0)

登录