VsVimのRedoとResharperの競合をどうにかする(暫定対処)
Resharper便利ですね!という言葉につられてホイホイ購入し、自社で一人Resharper使ってますがまあ便利です。
Vimでの開発数年を経てVisual Studioに入ったため、Visual Studioでvimキー操作ができる拡張機能VsVimをこれまで使ってきました。
vimではノーマルモードのuでアンドゥ <C-r>でリドゥが行えるのですが、Resharper導入ですぐに困ったのがリドゥのキー競合。Resharperでは 「Ctrl+r」を起点にしたショートカットキーが複数登録されています(R#のVisualStudioバインドの場合)。
Resharperの機能はさておき、リドゥについては手慣れたVsVimのショートカットを優先したいという事情がありましたので、Resharper側の設定を削除することにしました。
メニューから、[ツール][オプション][キーボード]にて、ショートカットキーにCtrl+Rを入力すると競合するコマンドが表示されます。これを一つずつ削除していきます。
使用する場所をCSharpエディターに限定するだけでもいっぱいあるーーのですがひたすら削除しました。
迷わず消しましたが、削除したものも後々吟味して利用するか決めようと思います。
今回は以上です。