7

Eine Reihe von IDEs und Editoren "kontextuelle" Editing-Tools anbieten:Wie aktiviere ich einen "kontextuellen" Editor in Visual Studio?

  • Ein einfaches Beispiel ist die Assistant Editor In XCode. Ein sekundäres Bearbeitungsfenster lädt automatisch eine relevante sekundäre Datei, abhängig davon, in welchem ​​Kontext Sie sich befinden. Wenn Sie beispielsweise im primären Fenster eine Kopfzeile (foo.h) öffnen, wird automatisch die Implementierung (foo.m) im Assistentenfenster geöffnet .

XCode's Assistant Editor

  • Brackets hat Quick Edit wo Drücken von Strg +E können Sie den CSS-Selektor bearbeiten, die zu Ihrem aktuellen HTML-Element verweist.

    Brackets' Quick Edit

  • Light Table hat Inline-Dokumentation und Zeichentische:

    Light Table's inline documentation

    Light Table's drafting tables

  • Microsoft hat ein Debugger Canvas Projekt, die ähnlich ist, was ich will, aber es ist Debug-Modus nur und beschränkt auf Visual Studio Ultimate. Das Werkzeug, nach dem ich suche, ist ein Werkzeug zum Codieren, nicht zum Debuggen.

    Microsoft's Debugger Canvas

würde ich einen normalen Editor mögen, und einen sekundären Editor, der mir den Kontext dessen, was ich bin derzeit zeigt bearbeiten.

  • Wenn ich auf eine Klasse bin die eine Schnittstelle implementiert, würde ich den sekundären Editor mag die Schnittstelle

  • zu zeigen, wenn ich auf einem Klassenmitglied bin, das eine Instanz einer anderen Klasse ist, würde ich wie der sekundäre Editor zur Klasse Quelle

  • Wenn ich auf einer Methode bin zu wechseln, würde ich den sekundären Editor mag die Methode Körper-zu-Punkt

und so weiter & hellip;

Gibt es eine Möglichkeit (*) eine ähnliche Erfahrung in Visual Studio 2012 zu haben?

(*) ein versteckter Trick, eine Erweiterungsfunktion, ein schneller Hack, eine Lösung, die für Sie arbeitet & hellip;

Antwort

1

Sie können eine Code Definition window verwenden.

Sie aktivieren es unter View > Code Definition Window. Sie können es dann in der Mitte rechts andocken.Es funktioniert wie folgt:

Code Definition

+1

und aus diesem Fenster können Sie mit der rechten Klick-> Edit Definition (oder das zu einer Verknüpfung zuweisen) für sie mit einem Texteditor – stijn

+0

@stijn zu öffnen: Nach Rechtsklick Sie müssen wählen "Gehe zu Definition" nicht "Edit Definition" – AminM

+0

@JesonPark nicht genau, es kommt darauf an, was Sie wollen .. 'Edit Definition' bringt Sie zur Definition des Symbols, das unter dem Cursor des 'Editor' ist , daher das Symbol, mit dem definiert wird, was im Codedefinitionsfenster angezeigt wird. 'Go to Definition' macht das, was es immer macht, es bringt Sie zur Definition des Symbols unter dem Cursor des' Code Definition Window'. Könnte genauso sein, abhängig davon, wo sich der Cursor befindet. – stijn

Verwandte Themen