2011年12月9日金曜日

WP7: Visual Studio 2010 Express を Emacs like なキーバインドにする

Windows Phone アプリ開発で初めて Visual Studio を使いました。 普段は Mac を使っているので、VSのキーバインドも emacs なものに変更しようと試みましたが、 Express 版ではそのような手段は提供されていないようです。 大変がっかりしたのですが、手で一つ一つ設定することで大体の目的を達成することができました。

以下のようにします:

  • Tools > Options > Environment > Keyboard を開く
  • 必要な Edit.XXX を再定義する
  • Edit.EmacsXXX というエントリもあって紛らわしいが、これは変更しても何も起きないようだ
  • スコープは "Text Editor" にしておく
  • "Global" と"Text Editor" スコープで定義が重複している場合には "Global" が負ける

この設定をエクスポートしたものを https://raw.github.com/zakkie/VisualStudioExtension/master/emacs.vssettings においたので良かったら参考にしてください。emacs.vssettings の末尾に定義したキーが並んでいます。


追記1: emacs.vssettings の URL を変更

0 件のコメント:

コメントを投稿