在Emacs中更容易扩展/缩小面板

时间:2012-03-20 03:00:01

标签: emacs

假设我使用C-x 2C-x 3拆分窗口,然后我想用C-x }扩展活动面板。我要么多次输入此命令,要么我需要知道我要扩展此面板的确切列数并执行M-<N> C-x }

但我想要的是按下按键并让面板展开直到我松开。这可能吗?

3 个答案:

答案 0 :(得分:1)

C-x z 可重复使用,或者您可以直接使用repeat-macro-def.el重复 C-x}

(require 'repeat-macro-def)
(defun-repeatable enlarge-window)
(defun-repeatable enlarge-window-horizontally)
(global-set-key [remap enlarge-window] 'enlarge-window-repeatable)
(global-set-key [remap enlarge-window-horizontally] 'enlarge-window-horizontally-repeatable)

答案 1 :(得分:0)

我在寻找的是How to change size of split screen emacs windows?(感谢@phils):

使用C-x }C-x {缩小或加宽面板,然后使用重复命令(C-x z启动,并按住z以继续重复)来跟随它。

答案 2 :(得分:0)

您可以传递列的数字作为参数移动到 C-x ,以移动任意数量的空格。刚刚点击:

M-20 C-x {

多数民众赞成持有alt,输入空格数,然后释放它。 然后点击控制x,然后按方向键(^,{,}等)