Emacs
emacs 複製粘貼
如何從 emacs 複製並粘貼到 emacs 的另一個實例或其他位置?
如果我這樣做
C-space
,M-w
, 然後C-y
, 我只能粘貼到打開的 Emacs 實例中。如果我導航到另一個 Emacs 視窗或 Emacs 之外,Crtl + v
則不執行任何操作或粘貼我複制的不在 Emacs 中的內容。我正在尋找更新 init lisp 腳本(
~/.emacs
)的解決方案。我不想切換程序。截至目前,我有這個,.emacs
但它似乎並沒有起到作用。;; Copy and paste between Emac instances (setq x-select-enable-clipboard t) (setq interprogram-paste-function 'x-cut-buffer-or-selection-value)
如果您沒有在 X 模式下執行 emacs,則它無法訪問 X 剪貼板,因此您無法使用其他 X 應用程序複製/粘貼。您將不得不使用 xterm 的複制/粘貼功能。
要在不同的 emacs 會話之間複製/粘貼,emacs 方法是不執行多個會話。相反,您可以在所有綁定到同一會話的不同終端上打開框架,因此它們共享相同的殺戮環。您可以通過
M-x server-start
在主實例中使用來執行此操作,然後使用emacsclient -t
在另一個終端中打開一個新框架。