Vim插件之command-t
来源:互联网 发布:淘宝时尚韩国女装店铺 编辑:程序博客网 时间:2024/06/11 17:41
使用几天之后更新一下:command-t的速度确实非常不错,但文件搜索的匹配结果不如ctrlp好,速度和准确率有时是挺矛盾的,现在又用回ctrlp了。
之前的文章Vim插件之ctrlp中曾经提到Vim下的模糊搜索工具ctrlp
,ctrlp的优点是依赖少,其他插件对它的支持比较好,缺点一个是速度慢,这个可以通过让ctrlp调用ag
来提高搜索速度,但使用外部工具又会带来一些副作用,使得ctrlp的部分功能失效。但近几年来,同类插件中有一些新秀做得比较好,开发活跃,功能不断丰富。下面主要介绍一下command-t。 command-t
这款插件开发的主要目的就是为了提高搜索速度,底层运用了C语言,并结合并行搜索
和Watchman
等各种优化,实际使用时相应速度相当不错。command-t和ctrlp一样支持搜索MRU,Buffer和Tags,并且还支持在新标签页和分屏窗口中打开。不足之处在于安装配置复杂一些,首先需要Vim支持Ruby
,其次它和YouCompleteMe
一样安装完成以后还需要编译一下才能使用,安装完成使用<Leader>t
触发command-t时会有消息提示" Vim Command-T plugin error: could not load the C extension"
,这就是让你到插件所在目录编译,具体方法如下:
$ sudo aptitude install ruby-dev$ cd ~/.vim/bundle/command-t$ rake make
编译完成以后,就能使用了,下面是搜索提示符下的快捷键,可以发现和终端下的快捷键是相同的
下面是在提示符或者文件列表下的快捷键
最后贴一下我的配置,默认情况下使用<Leader>t
打开文件
"command-t"<Leader>b浏览Buffernmap <Leader>b <Plug>(CommandTBuffer)"<Leader>f显示MRU文件nmap <Leader>f <Plug>(CommandTMRU)"搜索结果最大匹配数let g:CommandTMaxHeight = 25"搜索结果不区分大小写let g:CommandTIgnoreCase = 0"搜索结果不按反向排序,即最匹配的位于最顶部let g:CommandTMatchWindowReverse = 0"开启wildignorelet g:CommandTWildIgnore=&wildignore"搜索结果匹配大小写"let g:CommandTSmartCase = 1
阅读全文
0 0
- Vim插件之command-t
- vim插件之pathogen,NERDTree,Command-T,Powerline
- vim用pathogen添加Command-T插件
- 使用Mac OS X自带的Vim安装使用Command-T插件
- VIM插件之NERD_comments.vim
- Vim插件之vim-flake8
- Vim插件之vim-autoformat
- Vim插件之vim-signature
- Vim插件之vim-workspace
- Vim插件之vim-airline
- Vim插件之vim-surround
- Vim插件之vim-commentary
- Vim插件之vim-polyglot
- Vim插件之investigate.vim
- Vim插件之vim-man
- Vim插件之ack.vim
- VIM插件之lookupfile插件
- VIM插件之taglist
- SMP分析
- html,div中多行文字垂直居中
- Qt软件打包发布
- 【百度地图SDK】启动下载离线地图后,返回到上一界面,点击界面没有反应,照成APP假死状态
- 设置Eclipse点击文件时,eclipse导航栏自动打开到文件目录下
- Vim插件之command-t
- hi3536 pcie驱动学习笔记
- C/C++网络编程总结与ZeroMQ
- 2017 rctf RNote2 writeup
- 从清洁工到走上人工智能巅峰,这个中国姑娘经历了什么!
- 单链表的逆置(头插法和就地逆置)
- Ubuntu14.04设置固定的DNS
- npm 常用命令详解
- js中Object定义的几种方法