0

私はこれをemacsで設定しました:

    (setq x-select-enable-clipboard t)

そして、それはうまく機能します。

つまり、cua-copy (Cc にバインド) を使用して emacs 内から何かをコピーするまでは。次に、他のプログラムから何かをコピーして emacs に貼り付けようとするたびに、最後に cua-copy を使用してコピーした同じエントリを貼り付け続けます。

クリップボード自体は引き続き機能します。同じエントリが他のプログラムに定期的に貼り付けられます。

これまでのところ、いくつかのことを定義しようとしましたが、役に立ちませんでした:

(setq x-select-enable-primary nil)                               
(setq x-select-enable-clipboard t)                               
(setq select-active-regions t)                                   
(global-set-key [mouse-2] 'mouse-yank-primary)                   
(setq yank-pop-change-selection t)                               
(setq interprogram-paste-function 'x-cut-buffer-or-selection-value)

コマンド x-clipboard-yank を使用してクリップボードから強制的に貼り付けた場合にのみ、cua-copy を再度使用するまで、適切な状態に解決されます。

誰かがそのような問題に遭遇したことがありますか、またはそれを解決する方法を知っていますか?

4

2 に答える 2

1

Emacsについて洞察を提供するのに十分な知識はありませんが、~/.emacsでこれを使用してCc/Cvにコピー/貼り付けをバインドしているため、(Ubuntuで)何がうまくいくかを共有できます:

(cua-mode t)

そして、この投稿ごと: Emacs のコピー/貼り付けをシステムのコピー/貼り付けと統合する ~/.emacs の次の行で説明した問題なしに、Emacs との間でコピーと貼り付けを行っています。

(setq x-select-enable-clipboard t)
(setq interprogram-paste-function 'x-cut-buffer-or-selection-value)

上記の 2 つの行は既に試したようですが、競合している可能性のある他の行を含めずに、単独で試しましたか?

于 2013-02-11T20:06:54.610 に答える