EmacsFR  ·   Vim  ·   GnusFR  ·   OutLookFR    ConviMailers United  
Mutt ? Parce que je le vaux bien !

Mutt french Page
Sur ce site : docs, liens et astuces sur Mutt et tous les softs associés (Vim, Emacs, MTAs, GNU-PG/PGP etc.). Bonne visite !



daCode CVS
 - [112] Articles

 - Proposer une dépêche
 - Proposer un sondage

Thèmes
 - Crypto et Privacy
 - daCode
 - Emacs
 - fetchmail
 - Mutt add-ons
 - bugs, failles, problèmes
 - Muttfr
 - Mutt Tips
 - Mutt et VIM
 - Procmail Tips

 ((Effacer des lignes))
Posté par Luc. Approuvé le Lundi 05 Août à 18:35 [M]
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

<< Mail ftplugins avec VIM 6.x   Correction orthographique >>


Envoyer à un ami
Imprimer

Effacer des lignes | Nouveau Compte | 1 commentaire
Masquer les signatures: Score:
Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.


autres (Score: 1) - Mardi 06 Août à 09:51
Ajouté par Luc ( #25 ) Voir les commentaires
http://hermitte.free.fr/

Je savais que j'avais posté trop vite et oublié des trucs.

Concernant les commandes de déplacement possible, il est à noter :
- l'opérateur % qui permet d'agir entre 2 parenthèses (qui peuvent s'étendre sur plusieurs lignes)
- la bonne vieille commande de recherche : /pattern/offset/ ; p.ex.: d/toto/e/ permet de tout effacer depuis la position courante à la première occurence de toto comprise, toto étant aussi effacé.

Au sujet, des operator commands, celle de reformatage de texte (gq) s'utilise très bien avec toutes les commandes de déplacement. Et notament, la commande de déplacement que propose Brian Medley est fort pratique.
[ Répondre ]




<< Mail ftplugins avec VIM 6.x  Correction orthographique >>



© 2001-2002 MuttFr.org - Ce document peut être reproduit par n'importe quel moyen que ce soit, pourvu qu'aucune modification ne soit effectuée et que cette notice soit préservée.