VisualStudio2015でEmacsキーバインド
過去いろいろなIDEを使ってみようとそのIDEにEmacsキーバインドを入れて結局使わないとしてきましたがまあ再びです。
今回はVisualStudio2015をやってみます。っていっても拡張があるのでそれ入れるだけです。
参考記事 : Visual Studio 2015 / 2013 に Emacs Emulation Extensionをインストールする - Azureの小ネタ (改)
VS2015Emacs拡張 : GitHub - zbrad/EmacsKeys: Emacs key bindings for Visual Studio
ビルド
参考記事ではPull Requestをマージが必要。との記載ですがすでにマージ済みでしたので問題ありません。
ので、git cloneして*1既存プロジェクトとしてビルドするだけです。
インストール確認
VisualStudio2015を起動して、「ヘルプ -> Microsoft Visual Studioの情報」から「EmacsEnumlation1.0」がインストールされているのを確認します
Emacsキーバインド有効化
「ツール -> オプション」から「環境 -> キーボード」の「次の追加キーボードマップスキームを適用」からEmacsを選択してください。
ショートカットキーのカスタマイズ
「ツール -> オプション」から「環境 -> キーボード」の「以下の文字列を含むコマンドを表示」からコマンドを入力してください。
例えば、Emacsでよく使用するCtrl-hに、[編集.置換]が割り振られていますので、これを削除(Backspace)[編集.後退削除]に置き換えるには以下のよう。
- 「以下の文字列を含むコマンドを表示」からコマンドを検索、選択する
- 「ショートカットキー」テキストボックスで、追加したいショートカットキーを入力する
- 「割り当て」ボタンを押す
です。デフォルトCtrl-hに割り当てられていた[編集.置換]には、重複しないよう上記手順で、別のショートカットを割り当てておきます。
より詳細は以下を参照。
Download Visual Studio 2003 Retired Technical documentation from Official Microsoft Download Center
以上です。
最後に
Let's Try Happy Emacs:-)
*1:visual studio 2015でgit入れてるのならそちらでも可