Gibt es eine Möglichkeit, Visual Studio 2008 so zu konfigurieren, dass CamelCase verstanden wird? Insbesondere möchte ich in der Lage sein, Ctrl + right
oder zu bekommenleft
mich eine Variablen oder Typnamen zu einem Teilabschnitt Cursor zu nehmen.
dh wenn mein Cursor am Anfang dieser Zeile stand:
LongNamedExampleClass longNamed = new LongNamedExampleClass();
und ich drücke Ctrl + right
, ich möchte Named
im Klassennamen zu " " springen und nicht zum Anfang des Variablennamens. Wenn ich es noch einmal drücke, würde ich gerne zu " Example
" gehen. Ich hoffe das ergibt Sinn.
Ich habe diese Navigationsfunktion in Eclipse ziemlich oft verwendet und finde es schwierig, etwas so tief verwurzeltes zu verlernen.
Antworten:
Vielen Dank für diejenigen, die Resharper vorgeschlagen haben. Gibt mir einen weiteren Grund, es noch mehr zu lieben. Um genau zu sein, wo dies lebt - JetBrains nennt es CamelHumps (süß) und Sie können es über das Menü einschalten:
... in älteren Versionen von Resharper ist es;
quelle
Ctrl
+Alt
+Right
oderCtrl
+W
).Wenn Sie nach dem 25. November 2008 über diese Seite stolpern (die nicht für ReSharper oder CodeRush bezahlen möchten, für die es keine kostenlose Version mehr gibt ), fügt die folgende kostenlose Erweiterung diese Funktionalität hinzu: Subword Navigation von Olle Westman
(Alternativ enthält die VSTricks- Erweiterung die Unterwortnavigation in ihrer Liste der raffinierten Funktionen. Es gibt auch eine andere Unterwortnavigationserweiterung, die von Lauri Vasama erstellt wurde und nicht mit der von Olle Westman zu verwechseln ist, die in dieser Antwort verwendet wird.)
Auf der Projektseite für die Unterwortnavigation heißt es:
So habe ich es eingerichtet
Visual Studio 2019
:Use new shortcut in
Wählen Sie Text - EditorShow commands containing
Geben Edit.Subword . Daraufhin sollte ein Feld für die automatische Vervollständigung mit den unten aufgeführten Befehlen angezeigt werden.Step 4
um einen anderen einzustellen.Alt + Right Arrow
]Alt + Left Arrow
]Alt + Shift + Right Arrow
]Alt + Shift + Left Arrow
]Alt + Delete
]Alt + Backspace
]Press shortcut keys
, drücken Sie Ihre Shortcut - TastenAssign
die vorhandene Verknüpfung und überschreiben Sie siequelle
Wenn Sie ReSharper installiert haben, können Sie auch die Visual Studio-Tastaturkürzel "Alt-Rechts" und "Alt-Links" für CamelHump konfigurieren, ohne das Standardverhalten von Visual Studio für "Strg-Rechts" und "Strg-Links" zu verlieren.
Vorsichtsmaßnahmen:
Details hier: http://davidrcook.wordpress.com/2009/11/05/working-with-camel-case-in-visual-studio/
quelle
Es ist nicht in Visual Studio enthalten, aber Sie können es kostenlos mit CodeRush Express herunterladen . (ReSharper und CodeRush müssen bezahlt werden).
quelle
Visual Studio unterstützt dieses Verhalten nicht. Allerdings DevExpres der CodeRush! Das Produkt unterstützt die Navigation wie diese (mit Alt-Links und Alt-Rechts) sowie zahlreiche andere Funktionen zur Unterstützung der Navigation. Der CodeRush! Das Produkt wird auch mit dem Refactor-Tool gebündelt. Sie bieten auch einen kostenlosen CodeRush! & Refactor Express-Produkt, obwohl ich nicht sicher bin, ob die Navel Casing-Navigation Teil des Express-Produkts ist.
quelle
Fügen Sie das Makro unten zum Visual Studio hinzu.
http://visualstudiomacros.blogspot.com/2008/03/getting-ctrl-right-arrow-to- Regard.html
quelle
Ich glaube nicht, dass Visual Studio diese Funktion intern unterstützt, da es in der Windows-Umgebung die normale Arbeitsweise von Strg + Rechts und Strg + Links zu verwenden scheint. Aber es ist wahrscheinlich mit einer Art Erweiterung oder Plugin möglich.
quelle