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?

Antworten:


1

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


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 .

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.