分类: LINUX
2016-01-04 16:38:20
k-vim配置
使用频率最高的插件之一
作用: 模糊搜索, 可以搜索文件/buffer/mru/tag等等
github: 原始, 使用的是国人改进版本
Bundle 'ctrlpvim/ctrlp.vim'
绑定快捷键
ctrl-f模糊搜索最近打开的文件(MRU)
ctrl-p模糊搜索当前目录及其子目录下的所有文件
搜索框出来后, 输入关键字, 然后
ctrl + j/k 进行上下选择 ctrl + x 在当前窗口水平分屏打开文件 ctrl + v 同上, 垂直分屏 ctrl + t 在tab中打开
Bundle 'ctrlpvim/ctrlp.vim' let g:ctrlp_map = 'p' let g:ctrlp_cmd = 'CtrlP' map f :CtrlPMRU let g:ctrlp_custom_ignore = { \ 'dir': '\v[\/]\.(git|hg|svn|rvm)$', \ 'file': '\v\.(exe|so|dll|zip|tar|tar.gz|pyc)$', \ } let g:ctrlp_working_path_mode=0 let g:ctrlp_match_window_bottom=1 let g:ctrlp_max_height=15 let g:ctrlp_match_window_reversed=0 let g:ctrlp_mruf_max=500 let g:ctrlp_follow_symlinks=1
作用: 模糊搜索当前文件中所有函数
github:
Bundle 'tacahiroy/ctrlp-funky'
绑定快捷键
fu 进入当前文件的函数列表搜索
fU 搜索当前光标下单词对应的函数
Bundle 'tacahiroy/ctrlp-funky' nnoremap fu :CtrlPFunky " narrow the list down with a word under cursor nnoremap fU :execute 'CtrlPFunky ' . expand('') let g:ctrlp_funky_syntax_highlight = 1 let g:ctrlp_extensions = ['funky']
HOSTED ON ALSO . POWERED BY . SOCIAL ICONS BY .