zoukankan      html  css  js  c++  java
  • 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>
  • 相关阅读:
    find命令之xargs
    find命令之exec
    find 命令概览
    mv命令
    locate 命令
    whereis 命令
    linux which 查看可执行文件的位置
    Linux应用总结:自动删除n天前日志
    Visual Studio
    Visual Studio- “无法启动此程序,因为计算机中丢失 xxx.dll尝试重新安装该程序以解决此问题"
  • 原文地址:https://www.cnblogs.com/wjhblogs/p/4654590.html
Copyright © 2011-2022 走看看