Frage

Ich habe im vergangenen Frühjahr ein Mancala-Spiel in Java für einen College-Kurs programmiert und das verwendet Finsternis IDE, um es zu schreiben.Eine der großartigen (und recht einfachen) visuellen Hilfen in Eclipse besteht darin, dass die IDE automatisch alle anderen Verweise auf dieses Token auf Ihrem Bildschirm hervorhebt, wenn Sie ein bestimmtes Token auswählen, beispielsweise eine deklarierte Variable. Notepad++, mein bevorzugter Notepad-Ersatz, tut dies auch.

Eine weitere nette und ähnliche Funktion in Eclipse war die vertikale „Fehlerleiste“ rechts neben Ihrem Code (ich weiß nicht, wie ich sie nennen soll).Es werden kleine rote Kästchen für alle Syntaxfehler in Ihrem Dokument angezeigt, gelbe Kästchen für Warnungen wie „Variable deklariert, aber nicht verwendet“ und wenn Sie ein Wort auswählen, werden in der Leiste Kästchen für jedes Vorkommen des Worts im Dokument angezeigt.

Ein Screenshot dieser Funktionen in Aktion: screenshot

Nach einer halben Stunde Suche habe ich festgestellt, dass Visual Studio dies nicht alleine tun kann, daher lautet meine Frage:Kennt jemand Add-Ins für 2005 oder 2008, die eine der oben genannten Funktionen bieten können?

Es wäre auch schön, die aktuelle Zeile hervorheben zu können, in der sich Ihr Cursor befindet.Ich glaube, dass das Add-in ReSharper das kann, aber ich würde lieber ein kostenloses Add-in verwenden, als eines zu kaufen.

War es hilfreich?

Lösung 3

In einer anderen Frage zu SO (Verknüpfung), erwähnte jemand das VS 2005/VS 2008-Add-In „RockScroll“.Es scheint die Funktion „Fehlerleiste“ zu bieten, nach der ich in meiner Frage oben gefragt habe.

RockScroll

BEARBEITEN:RockScroll führt auch die identische Token-Hervorhebung durch, nach der ich gesucht habe!Großartig!

Andere Tipps

Es gibt eine RockScroll-Alternative namens MetalScroll Das ist im Wesentlichen dasselbe, mit ein paar Optimierungen und Verbesserungen.

Es gibt auch ein kleines und einfaches WordLight Plug-in, das nur die identischen Token hervorhebt.

Beide sind Open Source und unterstützen das Falten von Code, was sehr praktisch ist.

Meiner Meinung nach ist die Leiste neben der Bildlaufleiste in Eclipse eine viel elegantere Lösung als der Bildlaufleisten-Ersatz von RockScroll/MetalScroll.Leider konnte ich keine VS-Plug-Ins finden, die das auf die Eclipse-Art machen, also bleibe ich einfach bei WordLight.

Überprüfen Sie die folgenden Add-InsProduktivitäts-Elektrowerkzeuge- Zeigt einen Fehler in der Bildlaufleiste an

Markieren Sie das ausgewählte Wort

Alte Frage, aber...Visual Studio 2010 verfügt endlich über diese integrierte Funktion.

Die Highlight-Funktionalität ist komfortabel implementiert VisualAssist.Meiner Meinung nach sind beide ein Muss.

1) Markieren Sie die Kennung unter der Bearbeitungsmarke:Optionen -> Erweitert -> Refactoring -> Verweise auf Symbol unter dem Cursor automatisch hervorheben

2) Suchergebnis markieren – in allen Fenstern.Funktioniert für RegExps!Optionen -> Erweitert -> Anzeige -> Suchergebnisse hervorheben

Über RockScroll:Die Bezeichner werden nicht hervorgehoben.Es hebt nur die gleiche Zeichenfolge im Quellcode hervor!Wenn ähnliche Bezeichner deklariert sind:ex._test und test, und wenn test hervorgehoben ist, wird auch die Zeichenfolge „test“ in der Variablen _test hervorgehoben!Außerdem wird dieselbe Zeichenfolge in einer Methode namens „sometesting()“ hervorgehoben.Es ist also nicht genau wie Eclipse und funktioniert bei mir nicht.

Die automatische Hervorhebung ist in implementiert Visueller Assistent als Refactoring-Befehl „Referenzen suchen“.Es hebt alle Vorkommen einer bestimmten Variablen oder Methode hervor, aber das geschieht nicht automatisch (gebunden an eine Tastenkombination auf meinem Computer).

Hier ist ein Beispiel:

alt text

DevExpress CodeRush Dies geschieht, wenn Sie die Tabulatortaste drücken, während sich der Cursor in einem Bezeichner befindet. Anschließend können Sie mit der Tabulatortaste durch alle hervorgehobenen Instanzen scrollen.Es gibt auch ein DXCore-Plugin (die Grundlage, auf der CodeRush/Refactor Pro basiert), das die Hervorhebung der aktuellen Zeile durchführt.

Die „Fehlerleiste“-Funktionalität wird in JetBrains ReSharper bereitgestellt.Ich bin nicht sicher, ob Verweise auf den aktuell ausgewählten Bezeichner hervorgehoben werden.

Nur für ausgewählte Wörter gibt es eine Hervorhebungsfunktion StickyHighlight.

StickyHighlight unterstützt Visual Studio 2010 und 2012.

In VS 2017 kann dieses Problem durch die Installation von gelöst werden Match-Marge Plugin.

Es scheint ein Teil davon zu sein Produktivitäts-Elektrowerkzeuge (was für andere Funktionen einen Blick wert sein könnte), aber überraschenderweise löste die Installation von PPT das Problem für mich nicht, ich musste Match Margin separat installieren.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top