1
tioover OP 关键字补全的设置为:
let g:ycm_seed_identifiers_with_syntax=1 但是不知为何还是无法补全成员 |
2
tioover OP 同样函数也不能 |
3
Ricepig 2014-02-14 02:39:21 +08:00 via iPhone 1
追求补全,老实用ide吧。折腾这些编辑器到后来发现还不如不支持补全。
尤其是c/c++这种编译起来很慢的语言 |
4
floger 2014-02-14 08:31:41 +08:00
其实时报错的。你没有安装powerline,就在你的行号前边的 >>这个标记就是说明改行有警告或者错误。
|
5
shibo501c 2014-02-14 09:06:05 +08:00
楼主用的哪个版本的linux? UI看着很漂亮
|
6
shibo501c 2014-02-14 09:11:39 +08:00
我折腾youcompleteme的时候,1.升级vim到最新,2.clang,3.按照要求编译一个ycm_core.so,建议楼主再仔细看看那个说明,一步步来过
|
7
usbuild 2014-02-14 10:01:26 +08:00
YCM用起来感觉有点慢,还是clang_complete好一点
|
9
missdeer 2014-02-14 10:55:26 +08:00
看过一遍安装说明,巨繁琐,放弃!
|
10
Pixeller 2014-02-14 11:07:15 +08:00
安装的时候./install.sh --clang-completer 就好
|
11
ivenvd 2014-02-14 11:12:18 +08:00
你的代码有错怎么补全……少个星号啊……
|
12
bwlinux 2014-02-14 12:08:46 +08:00
vim normal mode, :YcmDiags,看看有什么错误。
好像最新的YCM,有问题。:YcmDiags,至少我这里(mac)有几个头文件报错。但是自动补全没有问题,因为YCM有错误,速度慢。 那个printf不是自动出现的,如果你输入pri后,按CTRL+SPACE组合键后,会出现补全候选。 看看这个。是关于设定flags的。 http://stackoverflow.com/questions/18801354/ |
13
tioover OP |
14
tioover OP |
15
marchtea 2014-02-16 17:02:34 +08:00
@tioover 会自动弹出的,和设置有关系.g:ycm_min_num_of_chars_for_completion这个参数是控制这个的.YCM是语法补全.所以输入要符合语法的,不然就会报错.这东西用习惯了还是很快的.
|