https://github.com/Valloric/YouCompleteMe/issues/1325
上周发现vim特别慢,花了几个小时来跟(看google、看SO、看github issue、profile),发现是YouCompleteMe的问题,重新安装各类vundles还是没解决(只保留了YouCompleteMe)
这周想着发到github issue能不能解决,没想到刚发maintainer就说没法复现,直接close了issue……好悲催
真想弃VIM坑了
1
henices 2015-01-19 15:25:21 +08:00
根据我的经验,YCM的问题大多是和其他插件冲突导致,可以尝试一下vim单独安装YCM插件测试。
如果没有问题的,肯定是是和其他插件冲突了,定位到冲突的插件后,就可以进一步想办法解决。 |
2
9hills 2015-01-19 15:34:26 +08:00
这是你报BUG的姿势不对。
1. 你清空VIM配置,然后重新安装VIM+ YouCompleteMe会复现么。换台不同的机器能复现么? 2. 如果多台机器复现,那么你需要将系统环境,VIM版本,YouCompleteMe版本汇报上去。相信这个就不会只有你一个人了 3. 说问题的时候也不要说变慢了,最好贴一些Profile,比如参考下『http://stackoverflow.com/questions/12213597/how-to-see-which-plugins-are-making-vim-slow』你要是自己能找到变慢的原因那最好不过,找不到就贴原始的profile |
3
alexapollo OP |
4
alexapollo OP 已经跟到了具体的函数,肯定是一个具体实现的问题,如果maintainer不愿意跟,那得花不少精力去debug了(10小时+?)
|
5
ChiangDi 2015-01-19 16:50:38 +08:00
没法复现他想解决也解决不了是吧
|
6
ditsing 2015-01-19 16:56:52 +08:00
YCM可不是你说的“只有一两个维护者,没有资金支持”的项目。一个Googler用自己的20%做了YCM并且把它开源了,严格来说它其实是Google资助的。
(多嘴一句:issue不能解决我也会很不爽,催别人别人不愿意动手,那我只好想办法自己动手解决它了。) |
7
limbo0 2015-01-19 16:58:36 +08:00
如果是我,我就会自己解决~
作为开发者大家都很忙的啊 |
8
alexapollo OP |
9
cvrock 2015-01-19 19:07:57 +08:00
能重现的bug还算是bug么?
|
10
RangerWolf 2015-01-19 19:38:54 +08:00
YCM能让开发者赚钱吗? 无论是不是开源的,只有能让开发者赚钱才能提高开发者的积极度
|
11
bombless 2015-01-19 19:45:44 +08:00
没法复现怎么解决……我是想象不出来……
我现在在一个大型的跨平台开源项目中,Windows 平台编译虽然能成功,但是测试部分跑不过,大家都能复现,我都要自己找原因,努力尽早给项目打上补丁。 |
12
alexapollo OP @RangerWolf 开发者(当前)大多都是为了乐趣和名声啊,自己用的舒服、有人点赞就觉得好,所以懒得做维护工作,可以理解但确实感觉不好啊
@bombless 合作开发的时候努力去挣得项目其他人的认同是应该的,但让用户去给项目debug就为难啦 |
13
RangerWolf 2015-01-20 09:32:57 +08:00
@alexapollo 同意~ 不过我个人还是倾向于能赚一点小钱的项目~ 或者这个项目对自己的公司有帮助-->变相要求加薪 哈哈
|
14
lingxi27 2015-01-20 09:38:10 +08:00
YCM不好用,用了几天就弃了
|
15
ryd994 2015-01-20 11:47:21 +08:00 via Android
拜托,人家用自己的时间帮你解决问题你还挑三拣四是吧?
要省心你别省钱啊!只要出钱大把人来上门解决…… 开源软件用户也是开发者,我平时发issue一般都是解决好了给patch求merge而己 |
16
adjusted 2015-01-20 12:13:19 +08:00
要自动补全干啥用vim
|
17
alexapollo OP @ryd994 所以你说的“开源软件”永远也做不大……
|
18
alexapollo OP @adjusted vim还是有些特性蛮屌的,比如ci(,比如d3},比如<c-v>选中编辑
其实说起来还是以前用vs最爽。。 |
19
adjusted 2015-01-20 13:26:54 +08:00
@alexapollo vim这些插件要配置一遍也够烦的,用习惯了新服务器上没配置过的用着都会不习惯,所以现在都是尽量用内置和最少的设定。
|
20
liprais 2015-01-20 22:43:04 +08:00
这跟开源没关系,你给商业软件报个bug不能重现的话人家也不会解决
|