2012-03-20 74 views
0

說我有我分裂窗口C-x 2C-x 3,然後我想擴大活動面板C-x }。我要麼輸入這個命令很多次,要麼我需要知道我想要擴展此面板的確切列數,並執行M-<N> C-x }更容易的方法來擴大/收縮面板在Emacs

但是,我想要的是保持一個按鍵,並讓面板展開,直到我放開。這可能嗎?

+1

可能重複的[如何更改拆分屏幕emacs窗口的大小?](http://stackoverflow.com/questions/4987760/如何改變大小的分屏emacs窗口) – phils 2012-03-20 03:32:46

+0

是的,在那裏找到它。謝謝! – 2012-03-20 04:08:42

回答

1

C-X Z工作重複,也可以直接作出C-X}重複與repeat-macro-def.el

(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) 
+0

這是我在重構時犯的一個錯誤。請再試一次。 – 2012-03-21 00:12:52

+0

我沒有看到任何新的提交到github回購,你記得推? :) – 2012-03-21 03:21:00

+0

現在推yyyy。 – 2012-03-21 12:04:11

0

我一直在尋找How to change size of split screen emacs windows?(感謝@phils)得到的回答是:

二者必選其一C-x }C-x {縮小或擴大面板,然後用重複命令(CX Z到發起遵循它,並保持按下繼續重複)。

0

您可以通過列NUMER到作爲參數移到C-X移動儘可能多的空間,你想。只需點擊:

M-20C-X{

這就是按住ALT鍵,輸入空格數,然後鬆開。 然後命中控制x後跟方向鍵(^,{,}等)