GitHub Copilot也会说同样的话,如果你只是问它,Is there a way to syntax highlight constexpr variables in Eclipse CDT?。其他要检查的AI包括Bing Chat,ChatGPT和Google Bard。但是,请记住,Stack Exchange会在你每次添加答案时警告你: 提醒:人工智能工具生成的答案不允许在Stack Overflow.Learn more上使用。 而且,很多人完全鄙视人工智能,如果你试图使用或谈论它们,他们可能会"fart in your general direction"。 但是,我在专业编程中 * 每天 * 都使用它们,并且 * 再也不会没有它们而编程,* 因为它们是如此有用!它们是 * 令人惊叹的。
1条答案
按热度按时间bjg7j2ky1#
我不认为你能得到你想要的。
但是,在这份声明中:
字符串
.你可以独立地更改
constexpr
、double
或MY_VARIABLE
的格式,副作用也会影响其他变量和关键字。我刚刚在Eclipse Version 2023-03(4.27.0)中测试了这个,它可以工作:
窗口-->首选项--> C/C++ -->编辑器-->着色。
在“元素”框中,展开“代码”-->选择**
Keywords
**。更改其颜色。这会影响conxtexpr
* 和所有其他关键字,* 例如:if
个else
个typedef
个using
个auto
return
个template
个class
个若要查看枚举的颜色和格式,请在同一个“元素”框中查找**
Enum Classes
、Enumerators
和Enums
,因此您可以根据需要借用这些设置。如果你的目标是改变
double
部分,例如,在constexpr double
中,这是由“元素”框中的Built-in types
选项控制的。但是,同样,这会改变 * 所有 * 内置类型,而不仅仅是constexpr
前面的类型。如果你想改变
MY_VARIABLE
的部分,例如,constexpr double MY_VARIABLE
,当它是一个全局变量时,它由Global variables
**元素控制。你也可以让它成为Italic
:x1c 0d1x的数据
我不认为有一种方法可以只影响
constexpr
,而不影响其他关键字,没有自定义扩展或自定义语法突出显示方案或其他东西。这是一个截图。你可以在“预览”部分看到其他关键字受到影响,现在在我的情况下也是白色。我在我的主编辑器中验证了这改变了
constexpr
。的
切换到VSCode
我给您的最后一点建议是,除非您需要Eclipse惊人的索引功能,因为Eclipse是绝对巨大的项目和代码库的明显赢家(例如:1 GB ~ 100 GB的存储库,比如我在前两家公司使用的存储库),切换到VSCode。作为一个长期的Eclipse用户,我切换到VSCode,发现它总体上要好得多。我仍然安装Eclipse,但是,当我需要跟踪某些代码并需要Eclipse更高级上级索引器时,就需要使用它。
参考资料
1.我在这里使用了我的文档,在我的“现在更新你的doxygen语法突出显示颜色”一节下,提醒自己如何做到这一点:Eclipse setup instructions on a new Linux (or other OS) computer。
Is there a way to syntax highlight constexpr variables in Eclipse CDT?
。其他要检查的AI包括Bing Chat,ChatGPT和Google Bard。但是,请记住,Stack Exchange会在你每次添加答案时警告你:提醒:人工智能工具生成的答案不允许在Stack Overflow.Learn more上使用。
而且,很多人完全鄙视人工智能,如果你试图使用或谈论它们,他们可能会"fart in your general direction"。
但是,我在专业编程中 * 每天 * 都使用它们,并且 * 再也不会没有它们而编程,* 因为它们是如此有用!它们是 * 令人惊叹的。