Pour indenter plusieurs ligne en meme temps avec VI/VIM, on commence par ouvrir le fichier:
vi fichier
Puis pour indenter 30 lignes depuis la position du curseur, on tape depuis le mode commande:
30>>
Et voila!
Pour indenter plusieurs ligne en meme temps avec VI/VIM, on commence par ouvrir le fichier:
vi fichier
Puis pour indenter 30 lignes depuis la position du curseur, on tape depuis le mode commande:
30>>
Et voila!
Pour faire une modification sur la ligne du curseur:
:s/texte_à_remplacer/nouveau_texte/g
Pour agir sur l’ensemble du fichier:
:%s/texte_à_remplacer/nouveau_texte/g
Pour agir sur l’ensemble du fichier avec une confirmation:
:%s/texte_à_remplacer/nouveau_texte/gc
Pour agir sur l’ensemble du fichier en ignorant la casse:
:%s/texte_à_remplacer/nouveau_texte/gci
Pour agir sur l’ensemble du document en prenant en compte la casse:
:%s/texte_à_remplacer/nouveau_texte/gcI
Pour agir sur les lignes avec le mot rototo, remplaçant toto par titi, laissant intacte les lignes ne contenant pas le mot rototo:
:g/rototo/s/toto/titi/g
Pour agir sur une ligne commençant par le mot rototo, remplaçant toto par titi, laissant intacte les lignes ne contenant pas le mot rototo:
:g/^rototo/s/toto/titi/g
Vimtutor est utile pour les personnes souhaitant apprendre leurs
premières commandes Vim. Il a été écrit à l’origine pour Vi par Michael C. Pierce et Robert K. Ware, de la Colorado School of Mines, en reprenant des idées émises par Charles Smith, de la Colorado State University.
Installer et lancer Vim
Sur la plupart des distributions Linux, Vim est généralement installé par défaut.
Si ce n’est pas le cas et que vous êtes sous Ubuntu, je vous invite à l’installer en tapant :
sudo apt-get install vim vim-common
On peut maintenant le lancer en tapant :
vimtutor
Il faut compter une petite demi-heure pour finir le tutoriel. Cela vous fera une bonne introduction.
Vous pouvez personnaliser la façon dont VI se comporte. Les options d’édition sont activées en utilisant la commande :set, (Vous pouvez obtenir cette liste en tapant :set all puis en mode commande).
Pour VI, si l’on veut, dans l’ordre,
Il faut mettre dans un fichier ~/.exrc le texte suivant:
set number
set autoindent
set showmode
set ignorecase