我目前使用的是最新的Netbeans版本17,带有来自Netbeans 8.2插件门户的C/C++插件。有没有办法像这个answer一样使用clang-format?当我打开项目属性->格式时,我可以在 “使用全局格式样式” 和 “使用项目特定格式样式” 之间选择,但不能选择*“使用clang-format”*。
clang-format
yftpprvb1#
我写了the answer that you referred to,不幸的是,现在的情况是,在NetBeans中不再可能使用clang-format。这可能是明确的,因为您(可以理解)试图使用NetBeans 8.x中的旧C/C插件,但该插件已不再受支持。最近的Apache NetBeans Bug Report(Unable to build c/c++ EFL)与您的特定问题无关,但它包含NetBeans团队关于旧C/C插件的以下权威评论:C/C插件不是Apache NetBeans项目的一部分,因此我们不能直接对它的问题做任何事情。此代码可能由Apache NetBeans在将来发布。……这里已经有一个分支的代码了(它一直是开源的,并且是捐赠的)-它只是没有处于可发布的状态。https://github.com/apache/netbeans/tree/cnd这是一个耻辱,因为该插件工作得很好,而目前支持的替代方案(CPPLite插件)没有那么好。我不确定,但我怀疑旧插件不再受支持是因为NetBeans迁移到Apache的许可/法律的原因,而不是任何技术问题。因此,如果您以某种方式将旧的C/C插件与NetBeans 17一起使用,请记住它的使用不受支持,这可能不是您遇到的唯一功能问题。
1条答案
按热度按时间yftpprvb1#
我写了the answer that you referred to,不幸的是,现在的情况是,在NetBeans中不再可能使用clang-format。这可能是明确的,因为您(可以理解)试图使用NetBeans 8.x中的旧C/C插件,但该插件已不再受支持。
最近的Apache NetBeans Bug Report(Unable to build c/c++ EFL)与您的特定问题无关,但它包含NetBeans团队关于旧C/C插件的以下权威评论:
C/C插件不是Apache NetBeans项目的一部分,因此我们不能直接对它的问题做任何事情。此代码可能由Apache NetBeans在将来发布。
……这里已经有一个分支的代码了(它一直是开源的,并且是捐赠的)-它只是没有处于可发布的状态。https://github.com/apache/netbeans/tree/cnd
这是一个耻辱,因为该插件工作得很好,而目前支持的替代方案(CPPLite插件)没有那么好。我不确定,但我怀疑旧插件不再受支持是因为NetBeans迁移到Apache的许可/法律的原因,而不是任何技术问题。
因此,如果您以某种方式将旧的C/C插件与NetBeans 17一起使用,请记住它的使用不受支持,这可能不是您遇到的唯一功能问题。