Visual Studio相同的令牌高亮显示
今年spring,我在Java中为一个大学课程编写了一个Mancala游戏,我用Eclipse IDE编写了它。 Eclipse中的一个很好的(也是相当简单的)可视化辅助工具是,如果你select一个特定的标记,比如说一个声明的variables,那么IDE会自动地高亮显示屏幕上所有对这个标记的引用。 记事本+ + ,我的首选记事本replace,也这样做。
在Eclipse中另一个整洁和类似的function是垂直“错误栏”右边的代码(不知道该怎么称呼它)。 它显示文档中所有语法错误的小红框,黄色框用于“已声明但未使用的variables”等警告,如果select了一个单词,文档中每个单词的出现都会出现在框中。
这些function的屏幕截图:
经过半个小时的search,我确定Visual Studio不能自己做这个,所以我的问题是:有没有人知道2005或2008的任何插件可以提供上述任何一个function?
能够突出显示光标所在的当前行也不错。 我相信附加ReSharper可以做到这一点,但我宁愿使用免费的加载项,而不是购买一个。
有一个叫做MetalScroll的RockScroll替代scheme,它有一些调整和改进,基本上是一样的。
还有一个小而简单的WordLight插件,只突出显示相同的标记。
两者都是开源的,支持代码折叠,这是很好的。
Eclipse的滚动条旁边的Imho,比RockScroll / MetalScroll的滚动条更换更为优雅。 不幸的是,我找不到任何VS Eclipse插件,所以我只是坚持使用WordLight。
在关于SO( 链接 )的另一个问题上,有人提到VS 2005 / VS 2008加载项“RockScroll”。 它似乎提供了我在上面的问题中询问的“错误栏”function。
RockScroll
编辑:RockScroll也做相同的令牌突出显示,我正在寻找! 大!
检查下面的插件生产力电动工具 – 在滚动条和显示错误
突出显示所选字词
老问题,但… Visual Studio 2010终于有内置此function。
高亮function可以在VisualAssist中方便地实现。 在我看来,它们都是必备的。
1)突出显示编辑插入符号下的标识符:选项 – >高级 – >重构 – >在光标下自动突出显示对符号的引用
2)突出显示search结果 – 在所有窗口中。 适用于RegExps! 选项 – >高级 – >显示 – >突出显示查找结果
关于RockScroll:它不突出显示标识符。 它只在源代码中突出显示相同的string! 如果有相似的标识符声明:例如。 _test和testing,并且testing被突出显示,它将在variables_test中突出显示string“test”! 而且它还会在一个名为“sometesting()”的方法中突出显示相同的string。 所以它不完全像日食,不适合我。
自动突出显示在Visual Assist中实现为重构命令“查找引用”。 它突出了给定variables或方法的所有出现,但这不是自动的(绑定到我的计算机上的键盘快捷键)。
这里是一个例子:
当光标位于标识符中时, DevExpress CodeRush会在您按TAB时执行此操作,然后您可以选中所有突出显示的实例。 还有一个DXCore插件(即构buildCodeRush / Refactor Pro的基础),可以进行当前行突出显示。
JetBrains ReSharper提供了“错误栏”function。 我不确定是否突出显示了对当前所选标识符的引用。
对于选定的单词(S)突出显示function只,还有StickyHighlight 。
StickyHighlight支持Visual Studio 2010和2012。
看来生产力电动工具已经开始了 ,所选单词的突出显示不再起作用(至less在我的机器上没有全新的安装)
为了让我能够恢复这个function,我必须安装Match Margin插件。 只是安装PPT不起作用。
- 如何修复Visual Studio 2015中的DNX / DNVM?
- 从Visual Studio中排除网站发布的文件
- Visual Studio 2010默认缩放级别
- 在Visual Studio中使用Git“冲突阻止结帐”错误
- 键盘快捷键closures所有选项卡,但目前在Visual Studio中?
- Eclipse vs. Visual Studio:Eclipse中没有哪些function在Visual Studio中不存在,反之亦然?
- 指定的参数超出了有效值的范围。 参数名称:网站
- 在Visual Studio中从asm调用C标准库函数
- Visual Studio项目中的* .VC.db文件是什么?