我想知道在emacs控制台模式下如何调整分割窗口大小?
我使用以下命令打开文件:
emacs myfilename.txt -nw
现在当我分割窗口时:
C-x 2
或者C-x 3
如何调整新窗口的大小?
我想知道在emacs控制台模式下如何调整分割窗口大小?
我使用以下命令打开文件:
emacs myfilename.txt -nw
现在当我分割窗口时:
C-x 2
或者C-x 3
如何调整新窗口的大小?
尝试使用 M-x enlarge-window 和 M-x shrink-window 命令。
你可以指定需要扩大或缩小的行数,例如,要将窗口增大6行,输入:
C-u 6 M-x enlarge-window
默认情况下,enlarge-window
绑定到快捷键 C-x ^,而 shrink-window
则没有绑定快捷键。但是,你可以使用负的前缀参数与 C-x ^ 结合使用进行缩小。
因此,你可以通过以下方式获得与上述相同的效果:
C-u 6 C-x ^(扩大)
C-u - 6 C-x ^(缩小)
特殊情况是水平分割,在这种情况下,你可以使用其他键盘快捷键来扩大或缩小窗口:
C-x } 绑定到 enlarge-window-horizontally
C-x { 绑定到 shrink-window-horizontally
同样,你可以使用前缀参数指定要扩大/缩小窗口的数量(即所需增加/减少的列数)。
如果您使用C-x 2在垂直方向上分割窗口,则使用C-x ^和M-x shrink-window。如果您使用C-x 3在水平方向上分割,则使用C-x {和C-x }来扩大和缩小。
(global-set-key (kbd "A-<down>") 'enlarge-window)
(global-set-key (kbd "A-<up>") 'shrink-window)
(global-set-key (kbd "A-<left>") 'enlarge-window-horizontally)
(global-set-key (kbd "A-<right>") 'shrink-window-horizontally)