質問: emacsのウィンドウ移動に関する質問です。 * (windmove-default-keybindings)だとshift + カーソルキー押下が必要なので、ホームポジションを離れるのが面倒 * C-x o押下だとウィンドウが多い場合に希望のウィンドウに移動するまでにキー押下が多くなるのが面倒 * x windowモードの場合、マウス(トラックポイント)のカーソルで目的のウィンドウクリックで移動もできますが、あまりスマートじゃない これらの問題を解決した、ホームポジションを離れずにコマンド一発で希望のウィンドウに移動できる方法があれば教えて下さい。 お願いします。
回答: C-tやC-zにother-windowを割り当てましょう。そもそもウィンドウ移動は頻繁に行われるのに、C-x oという割り当てがおかしいのです。 (define-key global-map "\C-t" 'other-window) あとは、1つのフレームで必要以上にウィンドウを分割しないことも大切だと思います。 普段は2分割、どうしても必要なときのみ3分割が妥当でしょう。 分割を少なくする分、windows/escreen/elscreen等ウィンドウ分割を管理するパッケージと組み合わせましょう。 10年以上前からこのようにしています。