我希望能够使用Emacs打开多个文件,如下面的命令:
emacs file1 file2
Run Code Online (Sandbox Code Playgroud)
并在Emacs启动时将Emacs屏幕水平分割.在不同的缓冲区中打开文件是我所期望的,只有一个文件显示在整个Emacs窗口中.
那我该怎么做?
use*_*321 10
(add-hook 'window-setup-hook 'delete-other-windows)
Run Code Online (Sandbox Code Playgroud)
按照我想要的方式工作......在我问到这里之后才发现它.
好吧,你可以像这样设置一个(tcsh)别名
alias emacs emacs -eval '"(run-with-idle-timer 0 nil (quote delete-other-windows))"'
Run Code Online (Sandbox Code Playgroud)
这使得 emacs 隐藏所有其他窗口(所以你只有一个)。所以你的调用
emacs file1 file2
Run Code Online (Sandbox Code Playgroud)
被翻译成
emacs -eval '"(run-with-idle-timer 0 nil (quote delete-other-windows))"' file1 file2
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3092 次 |
| 最近记录: |