emacs 23.2
我刚刚在10.1英寸的上网本上安装了emacs.
但是,当我编译源代码时,编译窗口总是在源代码缓冲区下面的水平缓冲区中打开.
在工作中我使用15"屏幕,编辑在垂直窗口打开,这是我喜欢的.
但是,在我的10.1"上,是否有任何方法可以强制它在垂直窗口中打开.当源代码缓冲区垂直于编译缓冲区时,它更容易向下滚动并找到错误.
非常感谢任何建议,
Sea*_*ean 10
相关问题在这里.
(defadvice compile (around split-horizontally activate)
(let ((split-width-threshold 0)
(split-height-threshold nil))
ad-do-it))
Run Code Online (Sandbox Code Playgroud)
如果您总是希望在显示新缓冲区时水平拆分,则只需设置上面的两个变量并省去建议即可.
试试这些设置:
(setq split-height-threshold nil)
(setq split-width-threshold 0)
Run Code Online (Sandbox Code Playgroud)
关于需要向下滚动源代码,您应该检查C-x `或M-x next-error让Emacs为您滚动.
查看Emacs 手册中的“选择要显示的窗口”部分。尤其,
选项
split-width-threshold
该变量指定是否
split-window-sensibly
可以水平分割窗口。如果它是一个整数,split-window-sensibly
则仅当窗口至少具有这么多列时才尝试水平分割窗口。如果是nil
,split-window-sensibly
则不会水平分割窗口。(不过,它仍然可能垂直分割窗口,见上文。)
归档时间: |
|
查看次数: |
1473 次 |
最近记录: |