最近、VsVim と ReSharper を VS 2010 にインストールしました。ReSharper のホットキーは、VsVim のホットキーを上書きしているようです。
VsVim コマンドの優先度を ReSharper のコマンドよりも高くする方法はありますか?
より具体的には、Ctrl+UとCtrl+Dを Vim のように動作させたいと考えています。
Ctrl+を押すと、ショートカット競合ウィンドウが表示され、オプションDがないようです。PgDown
最近、VsVim と ReSharper を VS 2010 にインストールしました。ReSharper のホットキーは、VsVim のホットキーを上書きしているようです。
VsVim コマンドの優先度を ReSharper のコマンドよりも高くする方法はありますか?
より具体的には、Ctrl+UとCtrl+Dを Vim のように動作させたいと考えています。
Ctrl+を押すと、ショートカット競合ウィンドウが表示され、オプションDがないようです。PgDown
ReSharper の代わりに Visual Studio でこれらのキーボード ショートカットを処理することを ReSharper に伝える必要があります (質問に表示されるウィンドウで)。
VsVim の最新バージョンでは、これを行うにはTools -> Options -> VsVim -> Keyboard
(「ツール」とは、Visual Studio メニュー バーのメニューを意味します) に移動します。そこで、VsVim で処理する内容を構成できます。ジョンの答えが言うように、Vimのステータスバーの最後に「オプション」ボタンがありましたが、それはもはや真実ではありません。
私はCTRLVsVim構成でスクロールするように設定しているので、動作することを保証できますd。CTRLu
画像のウィンドウで、Visual Studio を選択します。次に、テキスト ファイル (.cs、.cshtml など) を開くと、ウィンドウの右下に、入力した vsVim コマンド行の右端にある [オプション] ボタンがあります。オプションボタンをクリックすると、リストが表示されます。「Ctrl_D handle with」と表示され、オプションはVisual StudioまたはvsVimになります。切り替えるだけです。後で元に戻すことができます。私はVS2010、Resharper、およびvsVimを使用しており、問題はありませんが、msvimオプションを無効にする必要がある.vimrc構成設定である可能性もあります。