Terminal Emacs(マウスなし)では、複数のバッファを同時に扱うために分割ウィンドウを使用しています。分割されたウィンドウ間の動きがVimでのやり方よりはるかに痛いことが分かりました。私が正しくそれをやっているような文書を読むと(C-x o)、時計回りの方向にウインドウを周回するだけです。隣接するウィンドウに移動してすばやく編集するには、C-x oを数回押してから、元の場所に戻ってください。時々私は間違って何度もそれを急いで押してしまい、再び窓を通って戻ってくる必要があります。Emacsは指定された方向に分割ウィンドウを移動しますか?
まだ別の外付けパッケージをインストールしていないので、ウィンドウに直接移動することもできますし、逆方向にウィンドウを周回することもできます。 VimのC-wのC-Wで
は、EmacsでC-X Oのようなものですが、...指定された方向にそのような何かを移動するためのC-W ARROWもありますか?
(defun my-previous-window()
"Previous window"
(interactive)
(other-window -1))
(global-set-key "\C-xp" 'my-previous-window)
(global-set-key "\C-xn" 'other-window)
(defun my-select-first-window()
(interactive)
(select-window (frame-first-window)))
(defun my-select-last-window()
(interactive)
(select-window (previous-window (frame-first-window))))
(global-set-key "\C-x<" 'my-select-first-window)
(global-set-key "\C-x>" 'my-select-last-window)
あなたはあなたがパッケージを望んでいないと言いましたが、Evilはあなたが知っていると愛しているC-wバインディングを使用しています。 :) –
ありがとう、感謝をインストールしました。これまでのところ、Emacsのコマンドに干渉しないので、これまでのところ楽しんでいます。 – d11wtq
@ChrisBarrett興味深いことに、悪いモードは、 'C-w h/j/k/l'を実装しているようですが、それらの矢印キーの変種はありません。私は自分で簡単に地図を描くことができると思います。 – d11wtq