Wie kann die Mausunterstützung in Terminal Emacs aktiviert werden?


17

Wie kann die Mausunterstützung in einer Emacs-Terminalsitzung aktiviert werden, mit der begonnen wurde emacs -nw? Gibt es eine Tastenkombination oder ein Flag, um dies zu tun? Wenn nicht, wie geht das in Terminalemulatoren? Ich benutze Guake.


1
Laufen Sie emacsin einem GUI-Terminal-Emulator? Welche Unterstützung brauchen Sie? Cursor platzieren? Kopieren / Einfügen?
Terdon


@terdon Ich benutze Guake.
Benutzer

OK, bitte bearbeiten Sie Ihre Frage und fügen Sie diese Informationen hinzu. Erklären Sie auch genau, welche Art von Mausunterstützung Sie benötigen.
Terdon

2
@user Geben Sie dann ALT-X ein und xterm-mouse-modekehren Sie dann zurück.
Mark Plotnick

Antworten:


18

Drücken Sie F10, um das Menü zu öffnen, und navigieren Sie mit den Pfeiltasten zu "Optionen" → "Emacs anpassen" → "Alle Einstellungen stimmen überein ...". Typ mouseund Enter.

Wenn Ihre Emacs-Version bei der Ausführung in einem Terminal kein Menü hat, führen Sie es aus M-x customize. (Dies bedeutet: drücken Sie Alt+ X, geben Sie ein customizeund drücken Sie Enter.) Navigieren Sie zum Suchfeld, geben Sie ein mouseund drücken Sie Enter.

Die Mausunterstützung wird als "Xterm Mouse-Modus" bezeichnet. Das finden Sie im Handbuch . Das Handbuch gibt auch eine Möglichkeit, es einzuschalten (für die aktuelle Sitzung) - M-x xterm-mouse-mode.

Drücken Sie in der Benutzeroberfläche zum Anpassen auf der Einstellung, die Sie ändern möchten, Enterauf "Wert anzeigen". Eine Schaltfläche zum Umschalten wird angezeigt. Drücken EnterSie darauf. Drücken Sie dann Enterauf das Feld „Status“ und wählen Sie entweder 0„Für aktuelle Sitzung festlegen“ oder „1“ für „Für zukünftige Sitzungen speichern“. (Sie können 0jetzt wählen und dorthin zurückkehren und wählen1 später ob Sie mit der Einstellung zufrieden sind.)


9

fügen Sie (xterm-mouse-mode 1)in Ihre init.el Datei

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.