如果一個Emacs幀在多個窗口中分裂並且打開一個新緩衝區,是否可以告訴Emacs在哪個窗口打開緩衝區。告訴Emacs在特定窗口中打開新的緩衝區
尤其是,如果一個窗口包含直接緩衝區,並且我想告訴Emacs在其他打開的窗口中顯示一個新文件。
如果Emacs框架是例如分裂像這樣:
____________________
| | |
| | |
| A | B |
| | |
| | |
--------------------
| | |
| C | D |
| | |
--------------------
其中A,B,C和d是窗口。如果A包含直接緩衝區,我可以告訴Emacs在窗口D的新緩衝區中打開一個新文件嗎?
問題是特別關心選擇「鏈接」或「命令」打開緩衝區的位置。很明顯,人們可以移動到一個窗口並在那裏直接打開一個緩衝區。問題是:當我在dired(例如)中按下「鏈接」時,如何指定將爲將要打開的新緩衝區選擇哪個窗口? – UndeadKernel
@UndeadKernel:我不確定你說的問題是OP的問題。但是你的問題的答案是,「鏈接」調用的任何命令都會決定行爲。沒有更多,沒有更多。該命令可以執行這個或那個特定的動作,或者它可以提示用戶在一些可能的動作中進行選擇,或者...一個命令是一個Elisp函數 - 它可以執行一個函數可以做的任何事情。關鍵是無論什麼命令被調用(不管是否點擊一個鏈接)決定了行爲是什麼。它可能會給你一些選擇,或者它可能不會。 – Drew