Clang-Complete
Clang-Complete copied to clipboard
貌似语法检测没有生效
ST3 3083 linux mint 17 32bit
能开下控制台`ctrl+``,提供下load插件的log吗?
... reloading plugin SideBarEnhancements.SideBarDefaultDisable reloading plugin Clang-Complete.cc reloading plugin Clang-Complete.clang reloading plugin Clang-Complete.clang_error reloading plugin Clang-Complete.enum reloading plugin Clang-Complete.st_cc reloading plugin Codecs33.Codecs33 reloading plugin ConvertToUTF8.ConvertToUTF8 ...
Package Control: No updated packages clang options: ['-xc++', '-isystem', '/usr/include/', '-isystem', '/usr/include/c++/*', '-Wall'] prefix: a len:1 prefix: asd len:0
敲了asd然后回车再保存 .c文件
能否提供测试代码?
我这边能够正常显示
/tt.c:1:1: error: unknown type name 'asd'
/tt.c:1:1: error: unknown type name 'asd'
检查下你文件是否保存成功,语法检查只会在保存文件时触发。
main.c #include <unistd.h> #include <stdio.h> #include <string.h> int main(int argc, char *argv[]) { printf("hello world\n"); asd-> return 0; } 就一个简单的程序,官方st3只装了package control
上面程序include的头是unistd.h stdio.h string.h
我无法重现你说的这个问题. 麻烦确认下ST3 对main.c
文件设置的是否为syntax:c
or syntax:c++
.
改成c 或c++均无效。 有个现象,保存一次控制台会提示一行空行 prefix: asdaasdas len:0 prefix: asdaasdasd len:0 空行 空行
保存两次
prefix
这个是打印的complete log. 从现象上来看,on_post_save_async
函数应该是没有调用到。目前我这边是没法复现你说的这个情况。
你可以在Clang-Complete/st_cc.py
中 can_complete
和on_post_save_async
函数添加下print
查看下。
linuxmint 17.3 st 3103 两个函数均能打印,但还是没有语法错误提示 st 3126 plugin_host崩溃