doc:vi
no way to compare when less than two revisions
Différences
Ci-dessous, les différences entre deux révisions de la page.
— | doc:vi [2017/11/26 19:36] (Version actuelle) – créée - modification externe 127.0.0.1 | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
+ | = VI = | ||
+ | |||
+ | == Remplacer du texte == | ||
+ | |||
+ | Utilisation de macro : | ||
+ | Pour enregister une macro, appuyer sur <q> puis sur une autre lettre du clavier (par exemple <a>). l' | ||
+ | |||
+ | Dans notre exemple, pour exécuter la macro il faut taper @<a> | ||
+ | |||
+ | |||
+ | : | ||
+ | Remplace la première instance du mot ancien par le mot nouveau dans la ligne. | ||
+ | |||
+ | : | ||
+ | Remplace chaque instance du mot ancien par le mot nouveau dans la ligne. | ||
+ | |||
+ | : | ||
+ | Remplace ancien par nouveau dans tout le documents. | ||
+ | |||
+ | Pour pourvoir mettre le caractère / dans la chaine à remplacer, il faut le précéder par le symbole \. Par exemple, pour remplacer mon/chemin par mon/ | ||
+ | |||
+ | : | ||
+ | |||
+ | == VIM == | ||
+ | |||
+ | Vim est une copie de vi mais avec des fonctions supplémentaires. | ||
+ | Pour les activer, il suffit de créer un fichier ~/.vimrc et d' | ||
+ | |||
+ | syn on " | ||
+ | set mouse=a " | ||
+ | set autoindent " | ||
+ | set number "(ou nu)numérote les lignes" | ||
+ | |||
+ | |||
+ | == Liens utiles == | ||
+ | |||
+ | * [[https:// | ||
doc/vi.txt · Dernière modification : 2017/11/26 19:36 de 127.0.0.1