É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 du site |
Contact |
Plan du site
| Se connecter |
Statistiques du site |
Visiteurs :
75 /
11552
fr
GNU, LINUX, BSD, LL
AIDES GNU/LINUX
VIM et sed
?
