因为懒的原因很久没发文章了,把我琢磨的两个比较有趣的Vim配置发出来玩玩。
第一个是关于unite.vim插件的grep功能的技巧:
截图:
大体就是恢复通过unite grep搜索的buffer,不需要重新再去耗时的搜索。
配置如下:
nnoremap <silent> [unite]g :<C-u>exe 'UniteWithCursorWord grep:. -buffer-name=grep_'.expand('<cword>')<CR>
nnoremap [unite]r :<C-u>UniteResume grep<Tab>
第二个是关于整合fasd(仅在Linux平台)的,fasd的介绍在这里https://github.com/clvv/fasd
简单的描述就是记录通过cd等命令操作的路径,然后通过优先级来排序,输入缩写即可打开或者切换到指定目录下。
支持通过C/E来切换目录以及打开文件,通过tab来补全路径。
截图:
具体的配置如下:
具体可以参考我的github上的vimrc
第三个是一个通过vimproc来编译运行的配置代码:
差不多就是这些,话说最近vim更新很快,viml已经支持lambda了。
转载请注明: 本文《gVim的unite grep使用以及整合fasd》来源于bstaint的博客
没有评论:
发表评论