1
SpicyCat 2016 年 2 月 23 日
没配成功 YCM ,目前用的是 neocomplete
|
2
winkar 2016 年 2 月 23 日
YCM 对 python 很友好, 对 shell 作用不大(唯一的作用大概是补全路径), 对 ruby 略有用处(一些 snippet).
|
4
Tink PRO 卡
|
5
chmlai 2016 年 2 月 23 日
挺好用的
|
6
xxm459259 2016 年 2 月 23 日
我觉得显然不合适
|
7
chenxytw 2016 年 2 月 23 日
写 Python 呀,当然要用 Pycharm 呀
|
9
anochop 2016 年 2 月 23 日
功能强大,但是实在太卡了,还是放弃了
|
10
a591826944 2016 年 2 月 23 日
挺好用的啊。。。我用他提示 go 。。。
|
11
codecrash 2016 年 2 月 23 日
异常好用,c 系列,还可以配合 eclim 写 java
|
12
ck89119 2016 年 2 月 23 日
很好用,不卡
|
13
RisingV 2016 年 2 月 23 日
感觉有很多改善余地
没其他更好选择了,机器配置好点,不感觉卡 |
14
codecrash 2016 年 2 月 23 日
ubuntu 包含了 YCM,可以直接 apt-get install
|
15
chy373180 2016 年 2 月 23 日
感觉良好
|
16
wentian OP @codecrash 能用 apt-get 是最好了, 自己编译费时费力还出错(有时),
还需要安装其他依赖吗(搜索了一下,ask-ubuntu 上说要 t 推荐安装一个 vim-addon-manager) ( http://askubuntu.com/questions/541737/how-to-use-vim-youcompleteme) |
17
tokki 2016 年 2 月 23 日
mac 很容易装 速度也不慢 倒是真没发现有 300m 这么大。。。
|
18
FrankFang128 2016 年 2 月 23 日 300m 还不如 IDEA
|
19
billion 2016 年 2 月 23 日
我使用的是 vim-jedi,也很好用。
|
20
xnotepad 2016 年 2 月 23 日
挺好用的, unix-like 比较好配, windows 一直没成功。
|
21
yxzblue 2016 年 2 月 23 日
@FrankFang128 好像是的~~~
|
22
bookit 2016 年 2 月 23 日
补全最强大的还是 visual assist x
其他平台上的软件没有能与之相比的 |
23
JadeV 2016 年 2 月 23 日
每次打开 vim 的时候都会先卡 5-10s ,之后全程没问题。。笔记本换了固态之后就再也不卡了
|
24
xuboying 2016 年 2 月 23 日 via Android
Jedi 最近支持 pep484 了,爽的飞起
|
26
jiazhoulvke 2016 年 2 月 23 日
拿版本库和二进制文件比我真是无语了。怎么不说 linux 内核的版本库都上 G 了呢?编译以后也就几十 M 而已。
|
27
wentian OP @jiazhoulvke 大可不必如此动怒
另外,「用 Linux 只使用一个编译的内核?」 |
28
alexsunxl 2016 年 2 月 23 日
接贴子提问。 ycm 怎么整合 php 的补全呢。最近才开始用 vim , ycm 刚装没多久。
|
29
Owenjia 2016 年 2 月 23 日
写 Python 3 的话最好还是不要用 YCM 了,记得自动补全出来的是 Python 2 的。
|
30
forsigner 2016 年 2 月 23 日
YCM 必须要的啊,用起来很爽,我是前端
|
31
codesun 2016 年 2 月 23 日
自动标注语法错误的功能还是很实用的,只不过资源占用有点大,而且有时候不太稳定。
|
32
xuyuheng0905 2016 年 2 月 23 日
python 用 py-mode , python 它爸就是用这个。个人 YCM 配置起来略麻烦。。。,尤其是 Windows 下。
|
33
jciba5n4y6u 2016 年 2 月 23 日
蛋疼,折腾过,太复杂。感觉太累啊,搞不懂的东西用起来始终不放心
|
35
kevinyoung 2016 年 2 月 23 日
neocomplete 和 ycm 都用过,主要写 python 和 c++,说下感受
neocomplete 非常好配置,但补全起来觉得很傻,感觉就是个正则引擎,所以只能做一些关键词不全,想补全 python 类的 attributes 和 methods 就没办法了, c++的情况类似。 ycm 配置确实麻烦,我一度没搞成过。那几百兆的东西主要是后端分析代码的,并不只是简单的正则匹配,理论上能给出 IDE 的使用体验,实际用起来也确实不错,比 neocomplete 强出几条街,尤其是写 c++我觉得不错。 python 的补全体验个人觉得没有做到极致,可能跟 python 动态语言的特性有关,至少肯定没法跟 ide 比,会卡,很多时候补不出来。 所以如果 lz 只是写动态语言的话觉得没必要专门去折腾 ycm ,反正到最后还是要靠自己去写。如果要写 c++的话那建议再折腾也要上 ycm 。 |
36
MCVector 2016 年 2 月 24 日
写 C++ 项目很好用。特别是自己写 CMakeLists.txt 的时候,可以用脚本生成 config file.
|
37
jiazhoulvke 2016 年 2 月 24 日
@wentian 我没动怒啊。拿 linux 内核举例是想说明拿 ycm 的源码和编译好的成品比是不科学的,实际上一个编译好的 ycm 的动态链接库也就一两兆,那些源码大部分都可以删掉。
ycm 的补全绝对是 vim 所有插件中最好最快的。 |
38
Owenjia 2016 年 2 月 24 日 via Android
@kevinyoung neocomplete 可以和 jedi-vim 配合的,记得之前 YCM 在写 py3 的时候会自动补全 py2 的属性方法,大概是 vim 的什么机制限制导致的。
|
39
blacksu 2016 年 2 月 24 日
YCM 太卡,而且没配成功。用 jedi 写 python 足够
|
40
jsfaint 2016 年 2 月 24 日 via Android 通用补全用 neocomplete
Python 用 jedi-vim javascript 用 tern-for-vim c-family 用 clang_complete ,备选有 vim-marching 和 vim-clang vim 补全用 necovim ( neocomplete 的插件) 头文件补全用 neoinclude ( neocomplete 的插件) ycm 确实很不错,不过太重了,而且 windows 版不好编译 最近 vim 多了一个 channel 和 jobcontrol 的 patch ,等完成了以上插件估计性能还能提升 |
41
firebroo 2016 年 2 月 24 日 via Android
在用,还行。
|
42
wbanng 2016 年 2 月 24 日
以前写 C 用 clang_complete ,后来换成 YCM ,补全更方便、智能些,就是编译和配置麻烦。
不过 YCM 一旦配好后,写 C 用起来还是很舒服的 |
43
jsfaint 2016 年 2 月 24 日
Linux/OSX 下编译 ycm
https://gist.github.com/jsfaint/efeeae54c2400b42c12a |
44
asxalex 2016 年 2 月 24 日
写 C 好用呀
|
45
xiaket 2016 年 2 月 24 日
[xiaket@dirac ~/.vim/bundle/YouCompleteMe]du -sh .
83M . |
46
wlsnx 2016 年 2 月 24 日
很好用
|
47
linux40 2016 年 2 月 24 日 via Android
编辑器上想补全 c++的话,当编译器升级的时候都需要自己手动改目录吧,不如用 ide 呢。
|
48
caiych 2016 年 2 月 24 日
1 YCM 补全 Python 挺弱的
2 用起来卡的可以试试一直用一个 vim 不关上, YCM 缓存在 vim 退出的时候就失效了。 |
50
marchtea 2016 年 2 月 24 日
用.
小工程问题不大,写 c/c++很舒服. 大工程卡的跟翔一样.尤其是,机器性能不好的时候.. 所以我现在都用 xcode+xvim 了.. |
51
wklken 2016 年 2 月 24 日
一直在用, 写 python, 固态硬盘, 没感觉卡:)
装起来是麻烦了些, 但是物有所值 |
53
theJian 2016 年 2 月 24 日
好用,啥也不说
|
55
ashfinal 2016 年 5 月 13 日
Vim-YCM python 补全也用的是 jedi ,所以不必装这巨无霸。
|