6 Stimmen

Unterstützt Resharper 4.1 sowohl Camel Humps als auch normale Auswahlmodi?

Ich habe die Einstellung für Kamelbuckel in Resharper gefunden:

Resharper -> Optionen -> Editor -> CamelHumps verwenden

Das Problem ist, dass ich immer noch in der Lage sein möchte, den normalen Auswahlmodus (d.h. das Standardverhalten für STRG+Pfeil und STRG+SHIFT+Pfeil) sowie den CamelHumps-Modus zu verwenden.

Nehmen wir zum Beispiel diese Variable:

private int MyVeryLongCamelCaseName;

Wenn ich nun die gesamte Variable kopieren möchte, möchte ich das VS-Standardverhalten für STRG+SHIFT+Pfeil links, d. h. die gesamte Variable auswählen, wenn sich der Cursor auf dem M befindet.

Wenn ich jedoch den Namen in MyExtremelyLongCamelCaseName ändern möchte, möchte ich das CamelHumps-Verhalten, das von Resharper bereitgestellt wird.

Gibt es eine Möglichkeit, beide Verhaltensweisen mit unterschiedlichen Abkürzungen zu erreichen?

9voto

Ronan Punkte 106
  • deaktivieren Sie CamelHumps in Resharper -> Optionen -> Editor -> CamelHumps verwenden.
  • Gehen Sie auf Extras -> Optionen -> Tastatur und
    • binden Sie die gewünschten Tasten an 'Resharper.HumpNext' und 'ResharperHuntPrev' (ich benutze alt+links / alt+rechts)
    • und binden Sie Tasten an 'Resharper.HumpNextExtent' und 'Resharper.HumpPrevExtent' für Auswahlkurztasten. (Ich musste zuerst die Tastenkombinationen für Umschalt+Alt+Links/Rechts aus 'Edit.Char[Left/Right]ExtentColumn' entfernen)

2voto

comrade Punkte 21

Ich denke, die Tastenkombination Strg+W wird helfen.

0voto

Jonathan Parker Punkte 6551

Ich glaube nicht, dass es dafür eine Option gibt, aber als Ausweichmöglichkeit können Sie die Tastenkombination "Auswahl erweitern" verwenden, nämlich STRG+ALT+Rechts. Das ist zwar nicht ideal, aber schneller als die mehrfache Betätigung von STRG+Umschalt+Rechts für ein Symbol, das viele Kamelbuckel hat.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X