Wie wähle und kopiere ich Text in Emacs über die Tastatur?

10

Wie wähle ich Text über die Tastatur aus?

Nachdem ich Text ausgewählt habe, klicke ich auf Bearbeiten . Es zeigt Copy <copy>.

Wie kopiere ich Text über die Tastatur?

Sam
quelle

Antworten:

1

Versuchen Sie, den PC-Auswahlmodus einzuschalten . Siehe auch die Seite zum Kopieren / Einfügen in emacswiki

Tom
quelle
Unterstützt PcSelectionMode auch normale Emacs oder sollte ich andere Emacs installieren? Ich weiß übrigens, dass C- Strg bedeutet, M- Alt bedeutet und was S- ist.
Sam
Es sollte in der Standardinstallation von GNU Emacs verfügbar sein. Sie können versuchen, es mitM-x pc-selection-mode
Tom
Danke ~ Ich habe den PC-Auswahlmodus geladen. Wie drücke ich S-?
Sam
@sam: Ich nehme an, Sist der ShiftModifikator
Enzotib
32

Drücken Sie Ctrl- Space, um den Blockanfang zu markieren.

Bewegen Sie den Cursor bis zum Ende des Blocks.

Drücken Sie Alt- wzum Kopieren

In Position einfügen

Drücken Sie Ctrl- yzum Einfügen

Enzotib
quelle
Ich kann nicht mit Strg + Leertaste auswählen, und wenn ich mit der Maus auswähle, kann ich auch nicht mit Alt + W kopieren. Was ist passiert?
Sam
@sam: Strg-Leertaste nicht auswählen, nur den Blockanfang markieren. Dann wird die Auswahl erweitert, wenn Sie den Cursor bewegen.
Enzotib
Entschuldigung für meinen Tippfehler, ich weiß, ich sollte die Tastatur verwenden, um den Cursor zu bewegen. Wenn ich Strg + Leertaste drücke, wird nur die Eingabemethode wie scim geöffnet. Selbst wenn ich mit der Maus auswähle, kann ich nicht mit Alt + W kopieren. Denn wenn ich gedit zum Einfügen öffne, erscheint nichts.
Sam
Ich meine, innerhalb von Emacs selbst zu kopieren und einzufügen, weiß nicht, ob es funktioniert, außerhalb von Emacs einzufügen. Und Sie können Strg- @ anstelle von Strg-Leerzeichen versuchen.
Enzotib
Ich habe Strg + 2 und Strg + Umschalt + 2 (bedeutet Strg + @) mit der Richtungstaste der Tastatur (nach oben, unten, links, rechts auf der Tastatur) ausprobiert, kann aber auch keine Zeichen auswählen.
Sam
5

Ich habe einen anderen Weg gefunden, genauso wie Windows.

Emacs-Menü > Optionen > Cx / Cc / Cv Ausschneiden und Einfügen (CUA) .

Mit dieser Option kann ich Shift+ Arrow keyszum Auswählen, Ctrl+ Czum Kopieren und ctrl+ Vzum Einfügen verwenden.

Aber es funktioniert nur in Emacs. Es konnte nicht auf gedit eingefügt werden.

Wenn ich in gedit einfügen möchte, sollte ich Menü > Bearbeiten > Kopieren verwenden .

Ich habe keine Verknüpfung zu Menü > Bearbeiten > Kopieren gefunden .

Sam
quelle