c++ - xcode 10 和 11,没有高级语法着色 (c++)

标签 c++ xcode syntax-highlighting

我一直在使用 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++

really, there only exist these properties for syntax coloring??
...真的,语法着色只有这些属性吗??

  • 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/

相关文章:

c++ - 调用常量指向成员函数的指针未被内联

ios - 将 GoogleAnalytics header 导入 Swift 框架?

python - IDLE 不会突出显示我的语法

drupal - 如何在 Drupal 6 编辑器中突出显示 PHP 代码?

javascript - 如何使用Rails 使用CDN 托管的highlight.js?

c++ - 如何混淆代码中的测试以防止篡改响应处理?

c++ - 在 Linux 上断言失败后继续调试?

c++ - 为什么 Qt Creator 在 cout.flush() 调用后添加一个换行符?

ios - Xcode 7 不显示添加的图像

java - XCode导入使用Java Security生成的公钥文件