Comment sélectionner et copier du texte dans Emacs à l'aide du clavier?

11

Comment sélectionner du texte à l'aide du clavier?

Après avoir sélectionné le texte, je clique sur Modifier . Ça se voit Copy <copy>.

Comment copier du texte à l'aide du clavier?

sam
la source

Réponses:

1

Essayez d'activer le mode Sélection PC . Voir aussi la page copier / coller sur emacswiki

À M
la source
PcSelectionMode prend-il également en charge les emacs normaux ou dois-je installer un autre emacs? Soit dit en passant, je sais que C- signifie ctrl, M- signifie alt, et qu'est-ce que S-?
sam
Il devrait être disponible dans l'installation par défaut de GNU Emacs. Vous pouvez essayer de l'activer avecM-x pc-selection-mode
Tom
Merci ~ J'ai chargé le mode de sélection de PC. Comment appuyer sur S-?
sam
@sam: Je suppose que Sc'est le Shiftmodificateur
enzotib
33

Appuyez sur Ctrl- Spacepour marquer le début du bloc.

Déplacer le curseur jusqu'à la fin du bloc.

Appuyez sur Alt- wpour copier

Déplacer pour insérer la position

Appuyez sur Ctrl- ypour coller

enzotib
la source
Je ne peux pas sélectionner par ctrl + espace, et si j'utilise la souris pour sélectionner, je ne peux pas non plus copier par alt + w. Qu'est-il arrivé?
sam
@sam: Ctrl-espace ne sélectionne pas, marque seulement le début du bloc. Ensuite, vous verrez la sélection s'agrandir si vous déplacez le curseur.
enzotib
Désolé pour ma faute de frappe, je sais que je devrais utiliser le clavier pour déplacer le curseur. Lorsque j'appuie sur Ctrl + espace, il suffit d'ouvrir la méthode de saisie comme scim. Même lorsque j'utilise la souris pour sélectionner, je ne peux pas non plus copier par alt + w. Parce que lorsque j'ouvre gedit pour coller, rien n'apparaît.
sam
Je veux copier et coller à l'intérieur d'emacs lui-même, je ne sais pas si cela fonctionne pour coller à l'extérieur. Et vous pouvez essayer Ctrl- @ au lieu de Ctrl-espace.
enzotib
J'ai essayé ctrl + 2 et ctrl + shift + 2 (signifie ctrl + @) avec la touche de direction du clavier (haut, bas, gauche, droite à droite du clavier), mais je ne peux pas non plus sélectionner de caractères.
sam
5

J'ai trouvé une autre façon, tout comme les opérations Windows.

Menu Emacs > Options > Couper et coller Cx / Cc / Cv (CUA) .

Cette option me permettra d'utiliser Shift+ Arrow keyspour sélectionner, Ctrl+ Cpour copier et ctrl+ Vpour coller.

Mais cela ne fonctionne que dans emacs. Il n'a pas pu coller sur gedit.

Si je veux coller dans gedit, je devrais utiliser le menu > modifier > copier .

Je n'ai trouvé aucun raccourci vers menu > éditer > copier .

sam
la source