Emacsの多分割されたバッファを1ストロークで上下左右に移動
C/C++コードのコードリーディングに、
Emacs + GDB チートシート - higepon blogを参考に
emacs*3+gdbで動的解析しています。
けど、上記を参考にするとgdb立ち上げたら画面が6分割されて
C-x oでバッファ移動がメンドクサイですw;
なので簡単なバッファ移動ないかとググッたら、vimっぽいキーバインドで移動できる設定が。
Emacsでウィンドウ間の移動をもっと楽にしよう - Everyday Programmer
;;; バッファ移動 (setq windmove-wrap-around t) ;; Shift + ↓ or → or ← or ↑ (windmove-default-keybindings) ; Teratermでは、Shift + Up 等が使えないっぽい ;; C-M-{h,j,k,l}でウィンドウ間を移動 (define-key global-map (kbd "C-M-k") 'windmove-up) (define-key global-map (kbd "C-M-j") 'windmove-down) (define-key global-map (kbd "C-M-l") 'windmove-right) (define-key global-map (kbd "C-M-h") 'windmove-left)
ほい、けっこう便利><