2012-05-21 6 views
7

ich GNU Linux und GNU Emacs bin mit 23.4.2Text kann nicht in Emacs Kopieren und Einfügen in einer anderen Anwendung

Wenn ich Text in Emacs kopieren (mit Mw oder in CUA-Modus Cc) und dann geben Sie Cv in einer anderen Anwendung ein, um zu versuchen, den kopierten Text einzufügen, es funktioniert nicht - der Text von Emacs wird nicht eingefügt.

Allerdings, wenn ich stattdessen den Text kopieren Sie die Emacs Menüs (Edit-> Copy), das funktioniert - ich kann erfolgreich den kopierten Text in eine andere Anwendung mit C-v einfügen.

Wie kann ich das beheben, so dass das Kopieren über die Tastenbindungen genauso funktioniert wie das Kopieren über die Menüs?

+0

Ich glaube nicht, ich verstehe, was du meinst von „es nur innerhalb von Emacs funktioniert“. Änderungen an Ihren Emacs-Tastenbindungen wirken sich nicht auf andere Anwendungen aus, und ich weiß nicht, warum Sie das für möglich halten. (Wenn das nicht das ist, was du meintest, könntest du vielleicht diesen Teil umformulieren/klarstellen?) – phils

+0

Erklärung zu Frage – Cynede

+0

hinzugefügt Ich verstehe die Erklärung auch nicht, fürchte ich. Vielleicht geht es in der Übersetzung verloren. Wenn kein anderer helfen kann, wären einige Screenshots wahrscheinlich eine gute Idee. – phils

Antwort

7

Lesen Sie die manual, Abschnitt 25.1.5 Using the Clipboard:

Sie können die Variable x-select-enable-clipboard anpassen die Emacs machen zerren Funktionen der Zwischenablage vor der primären Auswahl konsultieren, und das machen Töte Funktionen zum Speichern in der Zwischenablage sowie die primäre Auswahl. Andernfalls greifen diese Befehle überhaupt nicht auf die Zwischenablage zu.

Sie sollten wahrscheinlich auch Abschnitt 25.1.3 Cut and Paste with Other Window Applications lesen.

2

Dieses in Ihrem .emacs (setq x-select-enable-clipboard t)

Verwandte Themen