11

ViEmu をうまく機能させるには、多くのリシャーパーのキーバインドをアンバインドする必要があります。

ViEmu を使用しているときに resharper でうまく機能するキーバインドの良いセットだと思うものを持っている人はいますか?

Resharper の Visual Studio バインディングを使用して現在行っていること。競合するすべてのものを ViEmu で乾杯し、残りをメニュー修飾子 (メニュー項目の Alt-R キーボード ショートカット) で駆動します。Visual Assist のショートカット (C++ 用) でも同じことを行います。

ViEmu / Resharper または Visual Assist をうまく連携させるためのヒントやコツがあれば、ぜひ教えてください。

4

5 に答える 5

11

VS および R# アクションを呼び出す ViEmu でマッピングを作成することもできます。たとえば、私の _viemurc ファイルには、選択範囲のコメントとコメント解除のために次の行があります。

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

:vsc は「visual studio コマンド」用であり、[ツール] > [オプション] > [キーボード] に移動したときにコマンド リストに表示されるコマンドの正確なテキストを入力します。

この方法で R# を使用することはありませんが、次のように機能します。

map <C-S-A-f> gS:vsc ReSharper.FindUsages<CR>
于 2009-06-15T05:26:18.983 に答える
2

私は次のことに気付きました。これは知っておくと役立つかもしれません。 ViEmu ホースの ReSharper キーボード マッピングの一部は、別の ReSharper ダイアログを開くと機能します。 私は IntelliJ IDEA ベースのショートカットを使用していますが、これは ReSharper の VS スキームでも同様に機能すると思います。

例:Ctrl+N R# が for を使用する ViEmu バインドGo To TypeCtrl+Shift+Nただし、ViEmu はR# が for を使用するものにバインドしませんGo To File。そのため、Ctrl+Shift+N Go To ダイアログをヒットすると起動します。Shift から指を離して N をもう一度押すと、ダイアログが に切り替わりますGo To Type

これは非常に便利です。私のようGo To Typeに、キーボード マッピングを頻繁に使用し、あまり変更したくない場合に便利です。

于 2011-04-09T10:25:24.707 に答える
2

私も両方を使用していますが、代わりに IntelliJ キーバインディングを使用しているため、Visual Studio バインディングについて具体的に説明することはできません。JP Boodhoo は、Visual Studio + ReSharper + ViEmu に追加の Vim のような機能を提供するために、AutoHotKey を介していくつかの変更を加えました。

ただし、ViEmu 機能よりも ReSharper 機能の一部を維持したいので、スキャンされたキーのいくつかを削除しましたが、これらのツールの使用方法は、ViEmu または ReSharper からより多くのショートカットを学ぶにつれて時間とともに変化します。

于 2008-10-01T12:59:55.803 に答える
0

私は両方のプラグインを使用していますが、ViEmu が提供する Vi 入力モデルのパワーの方が好きです。私はResharperのキーバインディングをあまり見逃していません...

于 2008-09-17T22:12:32.307 に答える