如果一个Emacs帧在多个窗口中分裂并且打开一个新缓冲区,是否可以告诉Emacs在哪个窗口打开缓冲区。告诉Emacs在特定窗口中打开新的缓冲区
尤其是,如果一个窗口包含直接缓冲区,并且我想告诉Emacs在其他打开的窗口中显示一个新文件。
如果Emacs框架是例如分裂像这样:
____________________
| | |
| | |
| A | B |
| | |
| | |
--------------------
| | |
| C | D |
| | |
--------------------
其中A,B,C和d是窗口。如果A包含直接缓冲区,我可以告诉Emacs在窗口D的新缓冲区中打开一个新文件吗?
问题是特别关心选择“链接”或“命令”打开缓冲区的位置。很明显,人们可以移动到一个窗口并在那里直接打开一个缓冲区。问题是:当我在dired(例如)中按下“链接”时,如何指定将为将要打开的新缓冲区选择哪个窗口? – UndeadKernel
@UndeadKernel:我不确定你说的问题是OP的问题。但是你的问题的答案是,“链接”调用的任何命令都会决定行为。没有更多,没有更多。该命令可以执行这个或那个特定的动作,或者它可以提示用户在一些可能的动作中进行选择,或者...一个命令是一个Elisp函数 - 它可以执行一个函数可以做的任何事情。关键是无论什么命令被调用(不管是否点击一个链接)决定了行为是什么。它可能会给你一些选择,或者它可能不会。 – Drew