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 .
Brackets hat Quick Edit wo Drücken von Strg +E können Sie den CSS-Selektor bearbeiten, die zu Ihrem aktuellen HTML-Element verweist.
Light Table hat Inline-Dokumentation und Zeichentische:
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.
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;
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
@stijn zu öffnen: Nach Rechtsklick Sie müssen wählen "Gehe zu Definition" nicht "Edit Definition" – AminM
@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