假设我使用C-x 2
或C-x 3
拆分窗口,然后我想用C-x }
扩展活动面板。我要么多次输入此命令,要么我需要知道我要扩展此面板的确切列数并执行M-<N> C-x }
。
但我想要的是按下按键并让面板展开直到我松开。这可能吗?
答案 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,然后按方向键(^,{,}等)