Wiki adminsys - Cebador.fr

Wiki d'administration systèmes et réseaux.
Simples notes personnelles et non réelle documentation exhaustive.
Donc désolé pour les coquilles et les inexactitudes.
Doc sous licence GNU FDL 1.3

Outils pour utilisateurs

Outils du site


vim

Vim

Astuces diverses

Ouvrir un fichier directement à une ligne précise :

vim fichier.txt +n°_ligne

Copier-coller

  • v : Passer en mode visuel et sélecitonner avec les flèches
  • y : copier la sélection dans le presse-papier de Vim
  • d : couper la sélection
  • p : coller

https://www.blogduwebdesign.com/developpement-vim/vim-astuce-pour-le-copier-coller/605

Pour passer en paste mode via F3 quand on est en insertion, modifier le fichier de conf .vimrc et ajouter “set pastetoggle=<F3>”.

Remplacer du contenu

Pour faire une modification sur la ligne du curseur :

:s/texte_à_trouver/nouveau_texte/g

Pour agir sur l’ensemble du document :

:%s/texte_à_trouver/nouveau_texte/g

Remplacer un espace par un retour à la ligne :

%s/ /\r/g

Insérer en début de ligne

  1. ctrl-V pour passer en mode bloc visuel
  2. sélectionner les lignes qu’on veut
  3. shift-i ⇒ insérer caractère qu’on veut
  4. echap echap

Pour ajouter un contenu à la fin de chaque ligne de la ligne 27 à la ligne 56 :

:27,56s/$/truc à ajouter/g

Supprimer du contenu

Supprimer un mot :

# Placer le curseur sur la 1ere lettre du mot
dw

Supprimer la fin d'une ligne :

d$

Supprimer deux lignes entières :

2dd

Pour supprimer une ligne qui commence par un motif :

:/^motif/d

Pour supprimer toutes les lignes commençant par un motif particulier (type lignes commentées) :

:g/^motif/d

Pour supprimer toutes les lignes ne contenant pas un motif particulier :

:g!/motif/d

Pour supprimer de la ligne 15 à 20 :

:15,20d

Pour supprimer de la ligne 15 à la fin :

:15,$d

Pour supprimer toutes lignes vides :

:g/^$/d
vim.txt · Dernière modification : de Administrateur