2

最近、VsVim と ReSharper を VS 2010 にインストールしました。ReSharper のホットキーは、VsVim のホットキーを上書きしているようです。

VsVim コマンドの優先度を ReSharper のコマンドよりも高くする方法はありますか?

より具体的には、Ctrl+UCtrl+Dを Vim のように動作させたいと考えています。

Ctrl+を押すと、ショートカット競合ウィンドウが表示され、オプションDがないようです。PgDown

ReSharper ショートカット競合ウィンドウ

4

2 に答える 2

1

ReSharper の代わりに Visual Studio でこれらのキーボード ショートカットを処理することを ReSharper に伝える必要があります (質問に表示されるウィンドウで)。

VsVim の最新バージョンでは、これを行うにはTools -> Options -> VsVim -> Keyboard(「ツール」とは、Visual Studio メニュー バーのメニューを意味します) に移動します。そこで、VsVim で処理する内容を構成できます。ジョンの答えが言うように、Vimのステータスバーの最後に「オプション」ボタンがありましたが、それはもはや真実ではありません。

オプションウィンドウ

私はCTRLVsVim構成でスクロールするように設定しているので、動作することを保証できますdCTRLu

于 2014-10-29T16:25:09.600 に答える
1

画像のウィンドウで、Visual Studio を選択します。次に、テキスト ファイル (.cs、.cshtml など) を開くと、ウィンドウの右下に、入力した vsVim コマンド行の右端にある [オプション] ボタンがあります。オプションボタンをクリックすると、リストが表示されます。「Ctrl_D handle with」と表示され、オプションはVisual StudioまたはvsVimになります。切り替えるだけです。後で元に戻すことができます。私はVS2010、Resharper、およびvsVimを使用しており、問題はありませんが、msvimオプションを無効にする必要がある.vimrc構成設定である可能性もあります。

于 2013-01-20T02:45:53.623 に答える