一般而言,如果您只停留在 Emacs 中“访问”(正如 Emacs - 40 年来 - 将其他已知的操作 - 30 年来 - 称为“打开”)文件,您会发现 Emacs 会更好地为您服务。
这是功能(未经测试):
(defun open-two-files (file)
"Open FILE.abc in the top window and FILE.xyz in the bottom window.
http://stackoverflow.com/questions/15070481/specifying-emacs-startup-behavior"
(interactive "FEnter file base name: ")
(let ((old-window (selected-window))
(new-window (split-window-below)))
(find-file (concat file ".abc"))
(select-window new-window)
(find-file (concat file ".xyz"))
(select-window old-window)))
您需要将其放入您的~/.emacs.el
.
现在,如果你已经打开了 emacs,你需要M-x open-two-files RET foo RET
打开foo.abc
和foo.xyz
.
如果你想开始一个新的 Emacs 会话,输入emacs --eval '(open-two-files "foo")'