Joseph Tux
Édition paresseuse

LA TOUCHE CTRL : quelques exemples de magie !

vendredi 23 octobre 2009

 Dans l'aide de vim ( :h qqchose ) :

  • CTRL-$ pour suivre un lien hypertexte
  • CTRL-T ou CTRL-O pour suivre le chemin inverse

 Ne pas modifier la nature du fichier ( les ^M de fin de ligne .. )

  • :set ff=dos (ff = file format)
  • :set ff=unix (ff = file format)

 INDENTATIONS :

 Indenter la ligne courante :

>> et << ( mode normal )

 Indenter la ligne courante et les 5 suivantes :

6>>

 Indenter les lignes 1 à 6 : ( mode ex «  : » )

:1,6 >>

 Indenter les lignes d’une selection « visuelle »

v> et v< ( mode visual ) ( v,[selection] puis > ou < ) => sort du mode visual

 Tabulation sous le curseur, dans un bloc rectangulaire :

CTRL-v [ selection] >

 SELECTIONS (mode visual et mode block = rectangulaire )

  • v = mode visual
  • CTRL v = mode block (sélection « rectangulaire »)

 COMPLETION :

  • début_de_mot.. CTRL-n (plusieurs fois) n : next
  • inverser le sens : CTRL-p p : previous
  • ex : essayer avec pl ( et regarder la ligne d’infos, en bas ! )
  • ¡_____curseur ici puis « a CTRL-n »
    • Utile avec_une_Bizarrerie_de_nom_de_variable_a_la_Noix
    • ex:essayer avec $a ( le signe $ n’est pas pris en compte : utile avec bash)
      ¡_____curseur ici puis « a CTRL-n »

 infos sur le fichier :

CTRL G ( = CTRL g )

 SAUVER UNE SESSION sous un nom bien choisi !

 PAS BESOIN DE « screen » pour vim !

  • :mksession ma_session.vim sauve l’enemble des buffers etc..
  • vim -S ma_session.vim récupère en l’état !

 COMPTER ! plus ou moins

 En mode commande, sur un nombre :

    • CTRL-A => +1 ( incrémenter ) ( mnémo : Ajouter )
    • n CTRL-A => +n
    • CTRL-X => -1 ( décrémenter ) ( mnémo : eXtraire )
    • n CTRL-X => -n
  • pas de mémoire pour « n », mais « . » répète la commande !

 DUPLIQUER

  En modes insertion ( ou replace [R]) :

    • COPIER LE(S) CARACTERE(S) DU DESSUS : CTRL-Y ( Yank )
    • COPIER LE(S) CARACTERE(S) DU DESSOUS : CTRL-E ( ? )

Accueil | Contact | Plan du site | | Statistiques du site | Visiteurs : 39 / 59165

Suivre la vie du site fr  Suivre la vie du site GNU, LINUX, BSD, LL  Suivre la vie du site AIDES GNU/LINUX  Suivre la vie du site VIM et sed   ?

Site réalisé avec SPIP 3.1.6 + AHUNTSIC

Creative Commons License