加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

c# – 我可以更改插值字符串表达式的颜色吗?

发布时间:2020-12-15 22:17:25 所属栏目:百科 来源:网络整理
导读:C#中的插值字符串表达式可能很棒.但默认颜色(黑色)无助于大脑轻松扫描文本.默认字符串颜色为红色.这导致大脑比应该更加困惑,使得这个特征的效果低于它应该的效果 – 至少对我而言. 我可以在Visual Studio中更改插值字符串表达式的颜色吗? 如果我能把它设置
C#中的插值字符串表达式可能很棒.但默认颜色(黑色)无助于大脑轻松扫描文本.默认字符串颜色为红色.这导致大脑比应该更加困惑,使得这个特征的效果低于它应该的效果 – 至少对我而言.

Example of interpolated string expressions in a code generator app

我可以在Visual Studio中更改插值字符串表达式的颜色吗?
如果我能把它设置成深红色,我会很高兴的.因此不会混淆,但仍然容易引人注目.

通过工具 – >选项 – >字体和颜色可以定义字符串和逐字字符串的颜色,但不能用于插值字符串表达式.

编辑:Jeff Mercado的评论让我意识到必须为插值字符串表达式定义所有代码组件的颜色.如果可以为插值字符串表达式定义色调(即不是颜色),则可以避免这种情况.

编辑:添加了一个代码生成器代码段,以显示令牌海洋的示例,其中眼睛会丢失,并且无法轻易识别实际代码中生成的字符串:

enter image description here

解决方法

我玩弄了工具下的颜色 – >选项 – >环境 – >字体和颜色首选项菜单,发现内插字符串的内部颜色(例如“{name}”中的“name”与“Identifier”项相关联,而括号的颜色与“Punctuation”相关联项目.所以不,看起来你不能改变插值字符串的颜色,而不会让你的代码完全古怪.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读