gVim的unite grep使用以及整合fasd

因为懒的原因很久没发文章了,把我琢磨的两个比较有趣的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来补全路径。

截图:

具体的配置如下:

fasd.vim

具体可以参考我的github上的vimrc

第三个是一个通过vimproc来编译运行的配置代码:

run.vim

差不多就是这些,话说最近vim更新很快,viml已经支持lambda了。

没有评论: