Yo uso
C-a C-SPACE C-n M-w C-y
qui se décompose en
-
C-a
: déplacer le curseur au début de la ligne
-
C-SPACE
: commencer une sélection ("set mark")
-
C-n
: déplacer le curseur à la ligne suivante
-
M-w
: copier la région
-
C-y
: coller ("yank")
Le projet susmentionné
C-a C-k C-k C-y C-y
revient au même (TMTOWTDI)
-
C-a
: déplacer le curseur au début de la ligne
-
C-k
: couper ("tuer") la ligne
-
C-k
: couper la nouvelle ligne
-
C-y
: coller ("yank") (nous sommes de retour à la case départ)
-
C-y
: coller à nouveau (nous avons maintenant deux copies de la ligne)
Elles sont toutes deux très verbeuses comparées à C-d
dans votre éditeur, mais dans Emacs il y a toujours une personnalisation. C-d
est lié à delete-char
par défaut, alors pourquoi pas C-c C-d
? Il suffit d'ajouter les éléments suivants à votre .emacs
:
(global-set-key "\C-c\C-d" "\C-a\C- \C-n\M-w\C-y")
(La version elisp de @Nathan est probablement préférable, car elle ne se brisera pas si l'une des liaisons de touches est modifiée).
Attention : certains modes Emacs peuvent récupérer C-c C-d
pour faire autre chose.
2 votes
Bien sûr, c'est emacs donc TMTOWTDI - il y en a 22 ! (et ce n'est pas fini) c2.com/cgi/wiki?ilyaplusd'unefaçond'agir