Mutt french Page

Effacer des lignes
Posté par Luc - http://hermitte.free.fr/vim/mail.php3. Approuvé le Lundi 05 Août à 18:35
Thème: mutt-vim
Lorsque l'on répond à des messages, que cela soit des e-mails ou des posts sur usenet, il est plus que fréquent que l'on veuille effacer des lignes voire des paragraphes entiers.

Je me place ici dans le cas où l'on ne peut pas utiliser la souris. Chose qui est assez fréquente lorsque vim est lancé sur une autre machine (via un telnet, ssh, etc).

Voici donc des exemples de sequences de touches que j'utilise assez fréquement :
- dd : la plus connue pour effacer la ligne courante ;
- dL : pour tout effacer jusqu'à la dernière ligne visible sur le terminal ; on peut également s'amuser avec d4L pour tout effacer entre la ligne courante et les 4 dernières ;
- dG : pour tout effacer jusqu'à la fin du fichier
- d-- : pour tout effacer jusqu'à la fin du fichier, ou jusqu'à notre signature si elle est présente ; la définition se trouve dans mon ftplugin Mail_Sig_Set.vim -> onoremap -- /\n^-- \=$\\|\%$/+0<cr>
- dq : pour effacer le niveau de quote courant ; défini dans le mail ftplugin de Brian Medley
- vipd : pour sélectionner le paragraphe courant (délimité par des lignes blanches) et l'effacer.

En fait, il existe bien d'autres séquences de ce style. Toutes les actions du type 'd'elete, 'c'hange, 'y'ank, etc attendent un déplacement ; ce sont les "operator command" qui nous placent dans l'"operator-pending-mode". Pour en savoir plus, faire ":h motion.txt" sous VIM.
1 commentaire


  • Ce site tourne sous daCode
  • URL: http://muttfr.org