用于R#的插件,类似于CodeRush的"语句突出显示"

时间:2020-03-05 18:49:46  来源:igfitidea点击:

想要获得更好的说明,请参见http://www.hanselman.com/blog/InSearchOfThePerfectMonospacedProgrammersFontInconsolata.aspx,例如,语句块突出显示在链接上的图片中,"语句块"用垂直线分组。我知道这是CodeRush的功能,Rhave可以做类似的事情还是可以做相同的插件吗?

解决方案

回答

具有称为"突出显示当前行"的功能,必须在ReSharper选项中启用该功能。这看起来像是在深色背景,高对比度主题上的胡扯,所以如果我们使用一个,我建议我们进入Visual Studio选项,在"字体和颜色"下,转到"重新着色当前行",然后将背景色设置为较暗的阴影,与背景没有太多对比。

R还具有匹配的花括号突出显示,在相同的VS选项对话框下也可以进行颜色配置。

这是否能回答问题?

回答

我使用的是ReSharper 4.5当前可用的最新版本的ReSharper,但是不幸的是,我不相信在匹配的花括号之间绘制垂直线没有任何功能,如我们引用的屏幕截图所示。

Ben提到的我发现有用的功能是匹配的括号突出显示,但是,只有当光标与打开或者关闭括号相邻时,此功能才会生效。

回答

Notepad ++具有很好的括号匹配功能,垂直线与括号匹配。它不是VS,所以只有在遇到一些令人困惑的JS,剪切和粘贴,找出括号后再回到VS时,才使用它。如果VS或者R#中存在这种功能,那就太好了。