V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  Yggdroot  ›  全部回复第 4 页 / 共 5 页
回复总数  94
1  2  3  4  5  
2019-01-15 09:19:35 +08:00
回复了 Yggdroot 创建的主题 Vim vim 的 grep 插件`Leaderf rg`: grep 和模糊匹配的完美结合
@jdhao Leaderf rg 只是 LeaderF 的一个功能。
2019-01-14 10:26:33 +08:00
回复了 luassuns 创建的主题 推广 搭建了一个 Vim 论坛
支持,希望不要像 https://vim-china.org ,只活跃了几天,不知道出于什么原因就不维护了。
刚知道这个消息,好消息啊
2019-01-07 12:03:27 +08:00
回复了 freedom1988 创建的主题 推广 [2019 年首赠] 送 6 本《程序员面试笔试真题与解析》
+1
2019-01-01 21:11:20 +08:00
回复了 Yggdroot 创建的主题 Vim vim 的模糊查找插件 LeaderF 新功能介绍
@Chingim https://www.zhihu.com/question/23590572/answer/546352496
这个下面有个小伙伴的对比:虽然不一定准确,也有参考价值。

> 异步 Fuzzy Finder:vim 的 fuzzy finder 可不是只能像命令行里的 fzf 那样简单地 fuzzy
> match,下面推荐的几个 fuzzy
> finder 插件你可以用它来:搜索字符串,对 grep 结果进行过滤(不需要其它 grep 插件了),浏览和跳转 tags(不需要 tagbar 了),浏览、跳转以及管理 buffer、files,跳转最近使用的文件(MRU),搜索历史剪切板内容,切换 color
> scheme,甚至浏览你的 github 星标版本库。
> 1. denite.nvim 最高的可定制度,最高的可扩展性,最多的 source,也最不好上手。依赖 python。
>
> 2. fzf.vim 开箱即用,新手友好,无需太多配置,source 也足够多。但它实际上 fzf 的一个 vim 前端,并不是一个典型的 vim 插件,你需要安装 fzf 才能使用,不过也正是因为如此,它用起来非常丝滑。另外它缺乏官方文档,可定制度也较差。不依赖 python。
>
> 3. LeaderF 开箱即用,新手友好,无需太多配置。它的算法非常厉害(个人觉得只有 fzy 能和它比),另外它也提供了很多非常实用的选项(比如正则过滤),但是 source 相比前两者较少。依赖 python。
>
> 2018.12.20 最近的一个 32 万行代码的模糊匹配测试中,对下面几个模糊匹配工具进行了测试:leaderf, fzf, skim, ctrlp 的默认 matcher, denite 的默认 matcher,cpsm ( denite 和 ctrlp 的 matcher 之一),
> fruzzy ( denite 和 ctrlp 的 matcher 之一)按匹配精准度和匹配速度来衡量它们的性能的话,leaderf 的表现是最好的。
> Note: leaderf 的关键部分是用 c 写的
>
> 另外,关于 ctrlp。ctrlp 已经有了异步模式,但是它的性能和 leaderf,
> fzf 不在一个档次,并且群里有大佬说它的异步还有很多 bug。如果你的 vim 没有 python 支持,个人推荐用 fzf
2018-12-31 13:26:18 +08:00
回复了 Yggdroot 创建的主题 Vim vim 的模糊查找插件 LeaderF 新功能介绍
@dongqihong 多谢安利。
2018-11-02 15:05:43 +08:00
回复了 absente 创建的主题 程序员 我就知道很多人会黑中文编程
中文编程就是个伪命题,因为就不存在什么英文编程,德文编程,法文编程。只是一些程序设计语言的标识符一般习惯使用 ASCII 的一些可显示字符,而且英文字母正好在这些可显示字符里面。
2018-10-17 16:55:56 +08:00
回复了 980502757 创建的主题 C 请教! printf("%d", printf("%d", printf("%d", 12)))如何输出。
首先你要搞清楚 printf ()的返回值是什么。
2018-10-12 20:03:09 +08:00
回复了 qibiluna 创建的主题 程序员 求推荐 读过特别棒的书
《虽远必诛》
2018-09-30 19:55:08 +08:00
回复了 puga2006 创建的主题 程序员 关于 Git 的鄙视,引出自己的一些想法。
我鄙视变道不打转向灯的人。
2018-08-26 20:19:54 +08:00
回复了 Alerta 创建的主题 Python 关于 Python 不使用临时变量来交换两个值的原理
只是语法糖而已,如果有一种新的语言,甚至可以这样表示交换两个变量:
`a<->b`
2018-08-03 12:24:24 +08:00
回复了 pony279 创建的主题 Vim ncm2 - 更加专注 & 可拓展的 vim/neovim 代码补全框架
@pony279 tmap 好像是 patch 8.0.1108 加上去的,我使用的是 8.0.771 ,所以最好能在文档中说明一下。
2018-08-03 11:24:20 +08:00
回复了 pony279 创建的主题 Vim ncm2 - 更加专注 & 可拓展的 vim/neovim 代码补全框架
试用了一下,感觉还不错,说说使用中遇到的问题。
1. 在 vim 中,还没使用成功。
一启动就有错
```
Error detected while processing function ncm2#insert_mode_only_key:
line 3:
E492: Not an editor command: tmap <Plug>(ncm2_skip_auto_trigger) <nop>
E492: Not an editor command: tmap <Plug>(ncm2_auto_trigger) <nop>
E492: Not an editor command: tmap <Plug>(ncm2_manual_trigger) <nop>
E492: Not an editor command: tmap <Plug>(ncm2_complete_popup) <nop>
E492: Not an editor command: tmap <Plug>(_ncm2_auto_trigger) <nop>
```
我 vimrc 中只是 https://github.com/ncm2/ncm2#install 里面的内容,后来又加上了 Plug 'roxma/vim-hug-neovim-rpc'。
tmap 是 neovim 中的命令,在启动 vim 时却报这个错。(怀疑楼主所说的支持 vim 只是理论上,实际上没测过)

2. 不够 `out of box`
我把 https://github.com/ncm2/ncm2#install 里的内容添加到 vimrc 里,启动 nvim,发现怎么操作都没有补全;后来猜测可能需要装一些 source,就装了 Plug 'ncm2/ncm2-bufword',敲了几个字母,发现还是没有补全;等敲到第 4 个字母时,才弹出了补全菜单,我一般习惯于 1 个字母就出现补全。我知道这可以设置,就找到了 g:ncm2#complete_length。
当然这都不是什么问题,我觉得如果 readme 里加一些必要的说明会更好,这样可以让像我这样第一次接触 ncm2 的人能够更容易的去体验这个插件。

3. fuzzy 算法有待提高
补全只能识别单词的边界字母,非边界字母就识别不了了。
例如:`encode`, 如果我输入`end`,`encode`就不会出现在补全列表中了。

总体来说还不错,不像一些插件补全菜单闪的厉害,会继续试用。
2018-08-02 10:38:13 +08:00
回复了 pony279 创建的主题 Vim ncm2 - 更加专注 & 可拓展的 vim/neovim 代码补全框架
@pony279 好,有空试一下。
2018-08-02 10:25:29 +08:00
回复了 pony279 创建的主题 Vim ncm2 - 更加专注 & 可拓展的 vim/neovim 代码补全框架
支持 vim 吗,我主要用 vim,所以你之前的 nvim-completion-manager 我都没试用过。
2018-08-02 10:10:30 +08:00
回复了 waruqi 创建的主题 程序员 玩 c 的同学快进来,推荐个跨平台 c 库给你们
👍👍👍
2018-07-16 12:51:43 +08:00
回复了 chemzqm 创建的主题 Vim Coc.nvim: 为了更好的补全体验
如果支持 vim 就好了。
2018-05-24 17:43:48 +08:00
回复了 skywind3000 创建的主题 Vim [gutentags_plus] Vim 中使用 gtags 的正确方法
还没用过 gtags,相对于 ctags 有什么不同和优势?
2018-04-25 16:24:33 +08:00
回复了 skywind3000 创建的主题 Vim Vim 8 下面如何搭建 C/C++ 开发环境
赞,我也主要开发 c/c++, 看了后受益良多。
2018-04-18 09:02:53 +08:00
回复了 joysir 创建的主题 Vim 用 NodeBB 搭建了一个 Vim China
作者是不是不维护了,这么多天都没有帖子更新和宣传。
1  2  3  4  5  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   3437 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 38ms · UTC 11:32 · PVG 19:32 · LAX 04:32 · JFK 07:32
Developed with CodeLauncher
♥ Do have faith in what you're doing.