Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/visual-studio/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio Visual Studio相同标记高亮显示_Visual Studio_Visual Studio 2008_Visual Studio 2005 - Fatal编程技术网

Visual studio Visual Studio相同标记高亮显示

Visual studio Visual Studio相同标记高亮显示,visual-studio,visual-studio-2008,visual-studio-2005,Visual Studio,Visual Studio 2008,Visual Studio 2005,今年春天,我用Java为一个大学课堂编写了一个Mancala游戏,并使用IDE编写了它。Eclipse中一个非常好(而且相当简单)的视觉辅助工具是,如果您选择一个特定的令牌,比如一个声明的变量,那么IDE将自动在屏幕上突出显示对该令牌的所有其他引用,我最喜欢的记事本替代品,也能做到这一点 Eclipse中另一个整洁而类似的特性是代码右侧的垂直“错误栏”(不确定该如何称呼它)。它会为文档中的所有语法错误显示红色小框,为“变量已声明但未使用”之类的警告显示黄色框,如果您选择一个单词,则该单词在文档中

今年春天,我用Java为一个大学课堂编写了一个Mancala游戏,并使用IDE编写了它。Eclipse中一个非常好(而且相当简单)的视觉辅助工具是,如果您选择一个特定的令牌,比如一个声明的变量,那么IDE将自动在屏幕上突出显示对该令牌的所有其他引用,我最喜欢的记事本替代品,也能做到这一点

Eclipse中另一个整洁而类似的特性是代码右侧的垂直“错误栏”(不确定该如何称呼它)。它会为文档中的所有语法错误显示红色小框,为“变量已声明但未使用”之类的警告显示黄色框,如果您选择一个单词,则该单词在文档中的每次出现都会在栏中显示框

这些功能的屏幕截图:

经过半个小时的搜索,我确定VisualStudio无法单独完成这项工作,因此我的问题是:是否有人知道2005年或2008年的任何加载项可以提供上述功能之一


能够突出显示光标所在的当前行也很好。我相信外接程序刷新器可以做到这一点,但我更喜欢使用免费外接程序,而不是购买免费外接程序。

当光标位于标识符中时,按TAB键可以做到这一点,然后可以通过TAB键遍历所有突出显示的实例。还有一个DXCUP插件(建立了CoDeSue/Re因数Pro的基础),它是当前行高亮显示的。

< P> >“错误条”功能在JETRACH RESARPER中提供。我不确定它是否突出显示了对当前选定标识符的引用。

在关于SO()的另一个问题中,有人提到了VS 2005/VS 2008加载项“RockScroll”。它似乎提供了我在上面的问题中询问的“错误条”功能


编辑:RockScroll也会突出显示我想要的相同标记!太好了

自动高亮显示在中作为重构命令“查找引用”实现。它突出显示给定变量或方法的所有出现,但这不是自动的(绑定到我的计算机上的键盘快捷键)

这是一个exmaple:


关于RockScroll:它不会突出显示标识符。它只在源代码中突出显示相同的字符串!如果声明了类似的标识符:ex.\u test和test,并且突出显示了test,那么它也将突出显示变量\u test中的字符串“test”!它还将在名为“sometesting()”的方法中突出显示相同的字符串。所以它和eclipse不完全一样,对我也不起作用

突出显示功能在中方便地实现。 在我看来,它们都是必备品

1) 突出显示编辑插入符号下的标识符: 选项->高级->重构->自动高亮显示光标下对符号的引用

2) 突出显示搜索结果-在所有窗口中。为RegExps工作!
选项->高级->显示->突出显示查找结果

旧问题,但。。。Visual Studio 2010终于内置了这一功能。

有一个名为RockScroll的替代方案,它本质上是相同的,只是做了一些调整和改进

还有一个小而简单的插件,它只突出显示相同的令牌

两者都是开源的,并且支持代码折叠,这很好

依我看,Eclipse中滚动条旁边的滚动条比滚动条替代RockScroll/MetalScroll要优雅得多。不幸的是,我找不到任何用Eclipse方式实现的VS插件,所以我只使用WordLight

检查以下加载项 -在滚动条和滚动条中显示错误

仅对于所选单词的突出显示功能,还有


StickyHighlight支持Visual Studio 2010和2012。

在VS 2017中,这可以通过安装插件来解决


这似乎是PPT的一部分(其他功能可能值得一看),但令人惊讶的是,安装PPT并没有解决我的问题,我必须单独安装Match Margin。

默认热键为Alt+Shift+F11 for Visual Studio键盘模式MetalScroll at-这是一个增强的RockScroll。希望我能将其投票100万次。我讨厌VisualStudio做几乎所有事情的方式。但这个问题/解决方案至少让我省去了一个相当大的麻烦。较新版本的VisualStudio具有这些功能,还有很多其他功能。我认为重点要追溯到MSVS2010。我对滚动条不太确定——至少从2012年开始,我想。滚动条上也有一些红色标记,对应于intelliSense认为有错误的行(通常是这样,但并不总是正确的)。顺便说一句,有时我发现MSV高亮显示会分散注意力。有人知道如何关闭它吗?例如,当我正试图选择要复制或拖动的文本时?我发现突出显示选定的单词和生产力工具不能很好地协同工作,因此我的建议是使用其中一种。此外,在编辑器中的“工具->选项->生产力工具->增强的滚动条->与插入符号位置颜色匹配的单词”下可以找到生产力工具中突出显示的背景色。我发现这很难找到,但那可能就是我。多亏了这两个工具,生产力工具在VS2010中工作得很好,但默认情况下禁用了同一个单词高亮显示(颜色设置为透明),要启用它,你必须手动选择一种颜色,如@MikaelHalen writes。我按了一些快捷键,将其关闭,您知道它在VS中的名称吗?不幸的是,Visual Studio 2010 Express中似乎缺少此功能。Express edition作为单一语言安装,因此在VC++安装中,在选项->文本编辑器中没有C#项,您可以选择选项“高亮显示光标下对符号的引用”。:-(ChristianSeverin)我相信你可以安装C++快件版和C++速成版