【问题标题】:Give different Color for Variable or Method为变量或方法赋予不同的颜色
【发布时间】:2013-05-22 02:23:03
【问题描述】:

我正在为 C# 寻找 Visual Studio 中的插件或选项来为某些变量、方法和类名称着色。

例如:

int number = 1;

我希望“数字”具有不同的颜色。不是其他变量,只有这个变量。我有点失去对我所有变量和方法的视觉跟踪,而它们都是黑色的,我希望给它们不同的颜色或列表给那些对我来说无能为力的变量和方法来跟踪和支付注意。

【问题讨论】:

  • 听起来你需要更好地构建你的代码。您是否知道在 Visual Studio 的代码窗格上方有一个下拉列表可以在方法之间导航?
  • 据我所知,默认的 Visual Studio 包不提供此功能,您需要为此获取一些视图增强插件。
  • 感谢大家看这个,导航列表绝对有帮助。到目前为止,我发现我想要的答案的最接近的事情是转到工具>选项>环境>字体和颜色>显示项目:标识符。更改所有标识符(例如变量、方法、类等)的颜色。此外 - 是否可以像使用方法一样查看所有变量?
  • 不完全...您可以右键单击它并找到所有参考文献

标签: c# visual-studio colors


【解决方案1】:

前段时间我用过http://visualstudiogallery.msdn.microsoft.com/1c54d1bd-d898-4705-903f-fa4a319b50f2?SRC=VSIDE。您可以使用插件更改方法的背景颜色。 我不知道可以给变量着色的插件。

【讨论】:

    【解决方案2】:

    我不知道如何为单个变量着色,但以下提示可能有助于使您的代码更易于浏览。

    根据我的评论,如果您的鼠标光标集中在项目的代码窗格上,您将看到一个下拉列表,其中包含当前类中包含的所有方法。

    另一种浏览代码的好方法是“转到定义”选项。只需右键单击代码中的一个方法,就会有这个选项可用,然后它将带您到该方法所在的位置。在下图中,您还可以看到不同的导航工具。

    您的另一个选择是将您的代码分成多个区域

    #region RegionName
      private Bitmap CreateBitmap(int width, int height, string s)
      {
      }
      protected override void OnPaint(PaintEventArgs e)
      {
      }
    #endregion
    

    然后,您可以在需要时折叠代码区域

    【讨论】:

    • 非常感谢您提供如此详细的解释 - 它对导航很有帮助!
    【解决方案3】:

    回答我自己的问题是否有插件并且我找到了一个这样的插件 - Telerik JustCode。您必须购买它,但它可以为字段、方法、属性标识符等着色,使事物很容易被眼睛捕捉并动态定义它们。

    【讨论】:

    • 有趣的程序。感谢您分享您的知识。
    • Visual Assist X 似乎也以一种非常简单的方式完成了所需的工作。
    猜你喜欢
    • 1970-01-01
    • 2018-11-24
    • 1970-01-01
    • 1970-01-01
    • 2021-06-11
    • 1970-01-01
    • 1970-01-01
    • 2021-04-07
    • 2020-10-19
    相关资源
    最近更新 更多