Forum Astuces.divers [Éditeur/Emacs] Faire un copier/coller avec emacs/xemacs
C'est indiqué dans le tutorial, mais qui l'a lu en entier ;-) ? Pour commencer une zone de sélection, tapez <M-Space>. Déplacez le curseur jusqu'à la fin de la sélection. Si vous voulez copier la zone, tapez <M-w> ou si vous voulez l'effacer, tapez <C-w>. Pour recopier la zone copiée ou effacée, tapez <C-y>.
# -1 test
Posté par jbcombes . Évalué à -1.
# tapez puis tapez...
Posté par pas_moi . Évalué à 1.
[^] # Re: tapez puis tapez...
Posté par Vivi (site web personnel) . Évalué à 1.
# Le nain férieur a frappé
Posté par Thomas Harding . Évalué à 2.
meta-espace
meta-w
control-w
control-y
[^] # Re: Le nain férieur a frappé
Posté par fld . Évalué à 1.
- meta-espace : début de sélection ;
- meta-w : copier ;
- control-w : couper ;
- control-y : coller.
Et pas besoin de lire le tutoriel en entier pour connaître les raccourcis, il suffit de faire "ctrl-h b" pour avoir un buffer avec la liste des raccourcis disponibles.
[^] # Re: Le nain férieur a frappé
Posté par dido . Évalué à 1.
- Ctrl-@ : début de séléction,
- Esc-w : copier,
...
Pour rendre la séléction visible (en mode graphique uniquement) :
- Meta-x transient-mark-mode (mode intéractif)
- (setq transiant-mark-mode t) (dans le .emacs)
[^] # Re: Le nain férieur a frappé
Posté par Laurent Laborde (site web personnel) . Évalué à 1.
[^] # Re: Le nain férieur a frappé
Posté par Salagnac . Évalué à 1.
[^] # Re: Le nain férieur a frappé
Posté par Sol Weintraub . Évalué à 1.
- Taper M-espace permet de poser ce qu'on appelle le 'point' à l'endroit du curseur.
- C-x C-x échange la position du point et celle du curseur.
- M-w et C-w respectivement copient et coupent la zone située entre le point et le curseur. Cette zone s'appelle la région.
Les zones ainsi coupées ou copiées sont enfilées dans un anneau.
- C-y permet de coller, à l'endroit du curseur, le texte situé dans la position courante de l'anneau.
- M-y (après un C-y) permet de se déplacer dans cet anneau et de coller du texte précédemment coupé ou copié.
Plus de précisions à ce sujet :
http://www.gnu.org/manual/emacs-21.2/html_node/emacs_52.html#SEC52(...)
[^] # Re: Le nain férieur a frappé
Posté par blino . Évalué à 1.
C-SPC
Set the mark where point is (set-mark-command).
M-SPC
Delete spaces and tabs around point, leaving one space (just-one-space).
Il ne faut pas confondre point et marque. Le point est situé entre 2 caractères, avant le curseur. La marque est un repère que l'on place dans le texte entre deux caractères et est spécifique au buffer, pas à la fenêtre.
Une région de texte est comprise entre le point et la marque.
Le point :
http://www.gnu.org/manual/emacs-21.2/html_node/emacs_9.html#SEC9(...)
La marque et la région:
http://www.gnu.org/manual/emacs-21.2/html_node/emacs_52.html#SEC52(...)
# Re: Faire un copier/coller avec emacs/xemacs
Posté par koxinga . Évalué à 1.
mais avec cete méthode je peux copier et coller dans emacs, mais pas de emacs vers une autre application. Comment est ce que ca se fait ?
[^] # Re: Faire un copier/coller avec emacs/xemacs
Posté par Yohann (site web personnel) . Évalué à 1.
[^] # Re: Faire un copier/coller avec emacs/xemacs
Posté par koxinga . Évalué à 1.
à ce rythme, je ferais mieux d'aller chercher moi même je crois :)
mais si vous avez des idées, n'hésitez pas
# Re: Faire un copier/coller avec emacs/xemacs
Posté par Bungee Tux . Évalué à 1.
Voici quelques autres raccourcis indispensable:
C-/ ---> undo (parcours toutes les actions precedemment effectuees meme les undo contrairement a vi ). NB : Appuyer sur Control en continue et "/" en saccade.
M-/ ---> completion automatique a partir du debut du mot:
ex: dans un texte contenant automatique, je tape "aut"+"M-/". Si la completion devient automobile, je peux demander une autre completion avec M-/. Et si je veux revenir a "automobile" en etant a "automatique", C-/ fait l'affaire.
Pour effacer un texte sans qu'il soit dans le copier-coller, M-x kill-region , ou sinon "touche delete/suppr" a condition d'avoir selectionner dans le menu "Options-Keyboard and Mouse" "delete key deletes selection".
A vos (x)emacs.
# Re: Faire un copier/coller avec emacs/xemacs
Posté par gc (site web personnel) . Évalué à 1.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.