Frage

Mit Viemu müssen Sie viele Resharpers -Schlüsselbindungen wirklich entbinden, damit es gut funktioniert.

Hat jemand das, was er für eine gute Reihe von Schlüsselbindungen hält, die bei der Verwendung von Viemu gut funktionieren?

Was ich gerade mache, indem ich die Visual Studio -Bindungen von Resharper verwendete. Tasten Sie alle widersprüchlichen mit Viemu und fahren Sie dann den Rest durch die Menümodifikatoren (Alt-R-Tastaturverknüpfung für den Menüpunkt). Ich mache dasselbe auch mit visuellen Assist -Verknüpfungen (für C ++)

Wenn jemand Tipps und Tricks für Viemu / Resharper oder visuelle Assist bewirkt, würde ich es am meisten gut bereiten!

War es hilfreich?

Lösung

Sie können auch Mappings in Viemu erstellen, die die Aktionen VS und R# aufrufen. Zum Beispiel habe ich diese Zeilen in meiner _viemurc -Datei, um eine Auswahl zu kommentieren und zu überzeugen:

map <C-S-c> gS:vsc Edit.CommentSelection<CR>
map <C-A-c> gS:vsc Edit.UncommentSelection<CR>

Der: VSC ist für "Visual Studio -Befehl" und dann den genauen Text des Befehls eingeben, wie er in der Liste der Befehle angezeigt wird, wenn Sie zu Tool> Optionen> Tastatur gehen

Ich benutze keine der R -# auf diese Weise, aber es funktioniert wie bei:

map <C-S-A-f> gS:vsc ReSharper.FindUsages<CR>

Andere Tipps

Ich benutze auch beide, aber ich verwende stattdessen die Intellij -Schlüsselbindungen, daher kann ich nicht speziell mit den Visual Studio -Bindungen sprechen. JP Boodhoo hat einige Änderungen, die er über Autohotkey vorgenommen hat Um Visual Studio + Resharper + Viemu zusätzliche vimähnliche Funktionen zu bieten.

Ich habe jedoch einige der gescannten Schlüssel entfernt, weil ich einige der Resharper -Funktionen über die Viemu -Funktionalität beibehalten möchte, obwohl ich diese Tools im Laufe der Zeit ändere, da ich mehr Verknüpfungen entweder von Viemu oder Resharper erfahre.

Ich habe Folgendes bemerkt, was nützlich sein kann, um es zu wissen. Einige der Resharper -Tastatur -Zuordnungen, die Viemu -Schläuche haben, werden funktionieren, sobald Sie einen anderen Umranddialog haben, der geöffnet ist. Ich benutze die intellij ideenbasierten Verknüpfungen, aber ich gehe davon aus, dass dies für das VS-Schema von Resharper ähnlich funktionieren wird.

Beispiel: Viemu bindet an Ctrl+N Welches R# verwendet für Go To Type. Viemu binden jedoch nicht an nicht an Ctrl+Shift+N Welches R# verwendet für Go To File. Deshalb, wenn Sie schlagen Ctrl+Shift+N Der Dialog zum Dialog zur GO wird gestartet. Sie können dann den Finger von der Schicht abnehmen und N erneut schlagen und Der Dialog wechselt zu Go To Type.

Dies ist sehr nützlich, wenn Sie wie ich verwenden, verwenden Sie Go To Type Viel und möchte mich nicht wirklich mit den Tastaturzuordnungen anlegen.

Wie @jay bemerkte, ist der beste Weg, benutzerdefinierte Bindungen einzurichten.

Hier ist ein Beispiel für Bindungen bei https://github.com/stanislawswierc/profile. Ich habe meine Bindungen basierend auf dem vorherigen bei erstellt https://github.com/w1ld/viemu_Setings

Ich verwende beide Plugins, aber ich bevorzuge die Leistung des VI -Eingangsmodells, das Viemu gibt. Ich vermisse wirklich nicht so sehr die Resharper -Schlüsselbindungen ...

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