Étiquette : vim

7 mars 2017 /

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!

21 avril 2016 /

​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

13 septembre 2015 /

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.

16 juillet 2015 /

Pour afficher le numéro des lignes:

:set nu

Pour allez a la fin d’une ligne:

:$

Pour allez a la fin d’un fichier:

MAJ + g

Pour remplacer test par tast:

:.,$ s/test/tast/g
:.,$ s!test!tast!
:% s!test!tast!

Pour faire un recherche de /bin/sort:

/\/bin\/sort

12 juillet 2015 /

Une méthode très simple existe pour protéger un simple fichier texte.
En effet, l’éditeur de texte Vim a une petite option de chiffrement très intéressante, -x.

Pour mettre une protection sur un fichier:

vim -x fichier.txt

Il faudra tapez votre mot de passe 2 fois (on est jamais à l’abri des fautes de frappe).
À la prochaine édition, vous n’aurez pas besoin de passer l’argument -x, Vim reconnaîtra le fichier chiffré et vous demandera de suite votre mot de passe, vous pouvez meme utiliser Vi au lieu de Vim.

Pour retirer cette protection, vous n’aurez qu’à fixer dans le fichier ouvert, l’option key à une valeur vide:

vim fichier

puis

:set key=

Pour consulter la liste des méthodes de chiffrement disponibles:

:help ‘cm’

Pour changer la méthode de chiffrement utilisée sur votre fichier (ici par Blowfish2):

:setlocal cm=blowfish2