Kri*_*lis 5 vim emacs gcc autocomplete clang
为什么不使用gcc?它们之间的区别在哪里以及为什么几乎所有自动完成插件都需要clang?
简单的答案是 clang 被设计为支持补全,而 gcc 则不然。
Clang 有一个命令行选项,可以在源文件中的给定点打印出可能的完成,这使得在脚本中使用变得很容易:只需 shell 到 clang,解析其输出,就完成了。Gcc 没有可比性。
至于为什么,请参阅gcc 和 clang 之间的差异列表:
[...]
| 归档时间: |
|
| 查看次数: |
612 次 |
| 最近记录: |