【问题标题】:Specific operators coloring Visual Studio Community 2017 C++着色 Visual Studio Community 2017 C++ 的特定运算符
【发布时间】:2017-05-04 11:43:01
【问题描述】:

有什么方法可以更改 Visual Studio 2017 Community for C++ 代码中特定运算符的颜色。

现在,当我转到工具 -> 选项 -> 环境 -> 字体和颜色并更改运算符的颜色时,每个运算符都会更改,包括 { } ( ) [ ] ||等等

有什么方法可以改变单个颜色的颜色,比如 f.e. = ?

【问题讨论】:

  • 你为什么要这样做?
  • 我怀疑这是否受支持,主要是因为它太疯狂了,没有其他人愿意这样做:)
  • 我认为它必须得到支持,即使在像 nano 这样的旧编辑器中你也可以这样做(通过更改 nanorc 文件)。
  • 考虑一下您正在审查其他人的充满条件的代码并且您怀疑他们是否将== 拼错为= 的情况
  • @am.rez 有编译器警告和静态分析器警告。

标签: c++ visual-studio syntax-highlighting


【解决方案1】:

C++ 在无缘无故地重用运算符和引入歧义方面做得很好。在内置赋值、自定义赋值、构造函数调用、类型别名声明、命名空间别名声明、默认参数声明、默认模板参数声明、默认成员函数中使用时能够以不同方式突出显示= 将是非常好的说明符、已删除的成员函数说明符以及 = 具有的任何其他随机用途。并以不同于==!= 等方式突出显示它。

您可以尝试创建MS connect 建议,但它可能不会很快实施。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-08-04
    • 2018-03-29
    • 1970-01-01
    • 2017-08-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多