2011-03-20
Ubuntu+Eclipse+EmacsキーバインドでSet Mark
ふつうの人間ならば、ホームポジションから手が離れてしまうのでカーソル(矢印)キーを使うのは避けたいと考えるだろう。
むかしむかし、日蝕系IDEがまだなかった頃、BorlandのJなんとかとか、IBMのVisualなんとかとか、重すぎて使えなかったので、xyzzyのお世話になっていた。
そんなわけで、Eclipseで開発するようになってからもEmacsキーバインドで使って(Eclipseはずいぶん前からEmacsキーバインドをデフォルトで搭載している)いる。
でも、Emacsキーバインドにはプラットフォーム、特にMac OSのショートカットと競合しまくるという問題があって、Eclipseのほうを変えたり、プラットフォームの方を変えたりしなければならない。
一時期Mac bookとかMac miniをメインで使っていた頃があって、たぶんその時も同じ問題にいきあたり、なんらかの手を施したと思うのだが、忘れてしまった。
もうMacはあまり使っていない。
すこし前の話になるが、主力機のX61Tabletに入っていたWindows Vistaが経年劣化で遅くなってきたので、再インストールするか7にするかしよう、そのうち、そのうち、と先延ばしにしていたのだが、ある知人がubuntuをずいぶん快適に使っているのに感化されてUbuntuに乗りかえることにした。
UbuntuとEclipseのEmacsキーバインドはわりとうまく同居できていたのだが、Ctrl+SpaceでSet Markが効かないという致命的な問題があった。
コピー、ペーストなどの編集系コマンドを使う際にSet Markは必須なのだが、とくに原因の究明をすることもなく、カーソルキーで範囲選択とか本末転倒なことを2,3ヶ月ほどやっていた。
しかしこの度、なんだか疲れて意味のない入力と削除を繰り返す機械と化していたところ、視界の隅のMozcアイコンがトグルしているのを発見し、原因が判明した。
Ctrl+SpaceはIBusのIME切り替えに割り当てられていたのだ。
というわけでIBusのCtrl+Spaceの割り当てを削除してカーソルキーとさようなら。
快適な環境が戻ってきました。
…だから原稿が進むってわけじゃないんだけどね。
- 38 http://pipes.yahoo.com/pipes/pipe.info?_id=tDfBdGWF3RGl9XNm1L3fcQ
- 20 http://blogs.itmedia.co.jp/katabami/2010/07/androidbluetoot.html
- 13 http://www.google.co.jp/search?sourceid=navclient&hl=ja&ie=UTF-8&rlz=1T4RNTN_jaJP370JP371&q=android+hid
- 12 http://blogs.itmedia.co.jp/katabami/2010/07/reudo-rbk-2100b.html
- 12 http://code.google.com/p/android/issues/detail?id=719
- 12 http://memn0ck.com/blog/2010/01/googlenexusoneandroidbluetoothkeyboard.html
- 12 http://tunakko.net
- 11 http://docomowiki.net/lynx3d/?Bluetooth
- 11 http://www.google.co.jp/search?hl=ja&lr=lang_ja&client=firefox-a&hs=1ut&rls=org.mozilla:ja:official&tbs=lr:lang_1ja&q=hamcrest+download&aq=f&aqi=&aql=&oq=
- 11 http://www.google.co.jp/search?ie=UTF-8&oe=UTF-8&sourceid=navclient&gfns=1&q=notification+キャンセル+android