我一直在使用 xcode ide(v10.3,在 mac 10.14 上)进行 c++ 编程,并且发现语法着色/突出显示非常是基本的。
例如,我无法让函数参数单独着色。也不是运算符,也不是方括号,简单的东西,但不能做。没有属性(看起来,为此)。
这是我一直在做/尝试的事情:
- configuring the syntax coloring in xcode->preferences->fonts and colors (see pic below)
- selecting c++ in editor->syntax coloring (file type, language)
- associating all .cpp files with "c++ source type"
- associating all .cpp files with a specific compilation target
- all project-level settings (eg. build settings) are set explicitly to c++
- also... i installed xcode 11 beta5 and still only rudimentary syntax coloring.
我已经搜索了整整 2 天(因为害怕因为问了一个离题或非常愚蠢的问题而被激怒)但没有找到解决方案。
一些发现的讨论让我相信确实存在一个解决方案......包括“做所有正确的事情”(正如一些人所建议的,我尝试删除定义文件夹,没有工作,看着 .xccolortheme 和 DTDs PropertyList并且在其中都没有找到合适的属性,安装了额外的颜色主题等),其他人让我相信 xcode 根本不提供像 eclipse、vs code 等那样的“高级”语法着色......
所以我真的很困惑,xcode 被一百万(?) 开发人员使用,当然它必须具有“高级”语法着色,开箱即用并且像许多其他 ide 一样万无一失。你能帮我么?一些傻瓜操作方法的链接将非常受欢迎。非常感谢。
最佳答案
这些是 Xcode 的唯一设置。正如您所看到的,他们可能不会在 Xcode 11 中更改它。
关于c++ - xcode 10 和 11,没有高级语法着色 (c++),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57457101/