Emacsから別のEmacsインスタンスまたは別の場所にコピーして貼り付ける方法は?
C-space
これにより、開いてM-w
いるC-y
Emacsインスタンスにのみ貼り付けることができます。別のEmacsウィンドウまたはEmacsの外に移動すると、何もしないか、Crtl + v
コピーしたEmacsにないコンテンツが貼り付けられます。
~/.emacs
init lisp script()を更新するソリューションを探しています。プログラムを変えたくありません。現在ではこれを持っているが.emacs
効果がないようです。
;; Copy and paste between Emac instances
(setq x-select-enable-clipboard t)
(setq interprogram-paste-function 'x-cut-buffer-or-selection-value)
ベストアンサー1
Xモードでemacsを実行しないと、Xクリップボードにアクセスできないため、他のXアプリケーションを使用してコピー/貼り付けすることはできません。 xtermのコピー/貼り付け機能を使用する必要があります。
異なるemacsセッション間でコピー/貼り付けを行うためのemacs方式は、複数のセッションを実行しないことです。代わりに、同じセッションにバインドされている別の端末でフレームを開いて同じ出口リングを共有できます。M-x server-start
デフォルトのインスタンスでを使用し、を使用emacsclient -t
して別の端末で新しいフレームを開くと、これを行うことができます。