vim 的模糊查找插件 LeaderF 新功能介绍(二) - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Yggdroot
V2EX    Vim

vim 的模糊查找插件 LeaderF 新功能介绍(二)

  •  
  •   Yggdroot 2019-10-28 18:10:03 +08:00 3915 次点击
    这是一个创建于 2179 天前的主题,其中的信息可能已经有所发展或是发生改变。

    前言

    本文介绍自《vim 的模糊查找插件 LeaderF 新功能介绍》以后,LeaderF 增加的一些新的功能。

    异步 grep -- Leaderf rg

    此功能已经在《vim 的 grep 插件 Leaderf rg:grep 和模糊匹配的完美结合》做了介绍。
    补充一点:应很多用户的要求,现在支持使用Leaderf rg {pattern}来搜索了,不必使用Leaderf rg -e {pattern}了。当然,如果想指定多个 pattern,还是需要加上-e, 比如:Leaderf rg -e foo -e bar

    使用 gtags 导航 -- Leaderf gtags

    此功能已经在《Leaderf gtags:模糊匹配与最强静态符号索引工具的完美结合》做了介绍。

    增强使用 vimL 给 LeaderF 写扩展的功能

    此前只可以为 vim 写,现在也可以为 neovim 写了。具体内容参见: https://github.com/Yggdroot/LeaderF/issues/144#issuecomment-540008950

    Leaderf {cmd} --recall

    这个命令是在 LeaderF 窗口关闭的情况下,召回最后的搜索结果,{cmd}可以是 LeaderF 目前支持的所有命令,像 file, mru, rg, gtags 等。例如:使用 Leaderf file --recall

    Leaderf --recall 是召回上一个命令的最后搜索结果。例如,刚使用完Leaderf file,执行Leaderf --recall 相当于执行Leaderf file --recall, 刚使用完Leaderf rg -e foo, 执行Leaderf --recall 相当于执行Leaderf rg --recall

    Leaderf file 根据当前 buffer 名字查询文件

    打开Leaderf file时,如果没有输入任何查询字符,文件列表会按照最匹配当前 buffer 路径名字来排序。这在某些场景比较有用,比如当前 buffer 名字是foo.go,想切换到foo_test.go

    Leaderf file 在搜索结果中不显示当前 buffer 的名字

    只要 let g:Lf_IgnoreCurrentBufferName = 1,缺省会显示。

    使用 popup window / floating window 预览

    let g:Lf_PreviewInPopup = 1 就可以启用这个功能,缺省未启用。 g:Lf_PreviewHorizontalPosition 指定 popup window / floating window 的位置。 g:Lf_PreviewPopupWidth 指定 popup window / floating window 的宽度。

    3 条回复    2019-11-09 14:25:10 +08:00
    jdhao
        1
    jdhao  
       2019-10-29 16:23:38 +08:00
    资瓷大佬!
    Yggdroot
        2
    Yggdroot  
    OP
       2019-10-29 16:25:08 +08:00
    @jdhao 谢谢。
    x1314aq
        3
    x1314aq  
       2019-11-09 14:25:10 +08:00
    支持,一直在用的插件,越来越好用了
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5004 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitue
    VERSION: 3.9.8.5 24ms UTC 05:41 PVG 13:41 LAX 22:41 JFK 01:41
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86