vim插件-lookupfile

作为一个在http://www.vim.org/上被绝大多数用户投票为”Life Changing“的插件,的的确确改变了我们的生活。
  先简要介绍一下什么是lookupfile:一个vim插件,不仅可以极高效率的来查找文件,还可以在打开的缓冲区中查找、按目录查找文件,等等。

  准备下载:(以下网站需要FQ,不会的可以问)
  Lookupfile插件可以在下面的链接下载:http://www.vim.org/scripts/script.php?script_id=1581
  下载该插件后,把它解压到你的~/.vim目录中,就完成了安装。然后在vim中执行”:helptags ~/.vim/doc“命令,生成help文件索引,
然后就可以使用”:help lookupfile“命令查看lookupfile插件的帮助文件了。

  Lookupfile插件还需要最新的genutils支持,因此,需要下载genutils:http://www.vim.org/scripts/script.php?script_id=197
  这个插件提供了一些通用的函数,可供其它的脚本使用。它的安装方法也是在~/.vim目录解压就可以了。需要注意的是,最新版本的genutils使用了新的
自动加载方式,所以和以前的版本不兼容。如果你的其它插件需要使用genutils的旧版本的话,你需要参照genutils的说明进行配置,以便使新旧两个版本能协同工作

  ok,插件安装好后,讲一下配置:
  """""""""""""""""""""""""""""" 
" lookupfile setting
"""""""""""""""""""""""""""""" 
let g:LookupFile_MinPatLength = 2               "最少输入2个字符才开始查找
let g:LookupFile_PreserveLastPattern = 0        "不保存上次查找的字符串
let g:LookupFile_PreservePatternHistory = 1     "保存查找历史
let g:LookupFile_AlwaysAcceptFirst = 1          "回车打开第一个匹配项目
let g:LookupFile_AllowNewFiles = 0              "不允许创建不存在的文件
if filereadable("./filenametags")                "设置tag文件的名字
let g:LookupFile_TagExpr = '"./filenametags"'
endif
"映射LookupFile为,lk
nmap <silent> <leader>lk :LUTags<cr>
"映射LUBufs为,ll
nmap <silent> <leader>ll :LUBufs<cr>
"映射LUWalk为,lw
nmap <silent> <leader>lw :LUWalk<cr>
posted @ 2015-07-17 15:11  williamgufeng  阅读(1170)  评论(0编辑  收藏  举报