Outils pour utilisateurs

Outils du site


vim

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
vim [2025/04/04 13:23] – [Commandes de base pour utiliser Vim] huracanvim [2025/10/16 13:21] (Version actuelle) huracan
Ligne 1: Ligne 1:
 +
 +----
 +
 +
 +
 ===== Utiliser vim : guide avec astuces et commandes de bases ===== ===== Utiliser vim : guide avec astuces et commandes de bases =====
  
Ligne 27: Ligne 32:
   :x ou :wq (enregistrer et quiter)   :x ou :wq (enregistrer et quiter)
   :q (quitter)   :q (quitter)
 +  :w !sudo tee % (enregistrer après ouverture en RO)
  
 Le ! permet de forcer certaines commandes : Le ! permet de forcer certaines commandes :
Ligne 80: Ligne 86:
 Afficher / masquer les numéros de lignes Afficher / masquer les numéros de lignes
  
-:set nu +  :set nu 
-:set nu!+  :set nu!
  
 Remplacer du texte Remplacer du texte
Ligne 87: Ligne 93:
 On peut utiliser une syntaxe sed. Exemple pour remplacer test par texte : On peut utiliser une syntaxe sed. Exemple pour remplacer test par texte :
  
-:s/test/texte/g+  :%s/test/texte/=> %=sur tt le doc; g=sur tte la ligne
  
 S’il y a des / dans le texte à remplacer on peut utiliser d’autres séparateurs : S’il y a des / dans le texte à remplacer on peut utiliser d’autres séparateurs :
  
-:s@/test/test@/texte/texte@g+  :s@/test/test@/texte/texte@g
  
 Pour remplacer uniquement entre les lignes 10 et 20 : Pour remplacer uniquement entre les lignes 10 et 20 :
  
-:10,20 s/test/texte/g+  :10,20 s/test/texte/g
  
 Coller du texte en respectant l’indentation Coller du texte en respectant l’indentation
  
-:set paste+  :set paste
  
 Pour effectuer la même opération sur plusieurs lignes Pour effectuer la même opération sur plusieurs lignes
Ligne 105: Ligne 111:
 Pratique pour commenter un bloc de texte. Pratique pour commenter un bloc de texte.
  
-Ctrl+v (passer en mode visuel) +  Ctrl+v (passer en mode visuel) 
-Shift+I (insertion en début de ligne)+  Shift+I (insertion en début de ligne)
  
 Effectuer la modification et appuyer 2 fois sur echap, toutes les lignes sélectionnées dans le bloc visuel seront modifiées. Effectuer la modification et appuyer 2 fois sur echap, toutes les lignes sélectionnées dans le bloc visuel seront modifiées.
 +
 Recharger un fichier Recharger un fichier
  
-:e ou :edit (recharge le fichier) +  :e ou :edit (recharge le fichier) 
-:e! (recharge le fichier en annulant les modifications)+  :e! (recharge le fichier en annulant les modifications)
  
 Activer la coloration syntaxique Activer la coloration syntaxique
  
-:syntax on+  :syntax on
  
 Changer la couleur de la coloration syntaxique Changer la couleur de la coloration syntaxique
- 
 Sur fond noir certaines couleurs comme le bleu foncé sont illisibles. Sur fond noir certaines couleurs comme le bleu foncé sont illisibles.
  
-set bg=dark (précise à vim qu'on est sur un fond noir)+  set bg=dark (précise à vim qu'on est sur un fond noir)
  
-Paramètres permanents+=== Paramètres permanents ===
  
 Tous les paramètres peuvent être mis dans le fichier de configuration de démarrage /etc/vimrc ou ~/.vimrc Tous les paramètres peuvent être mis dans le fichier de configuration de démarrage /etc/vimrc ou ~/.vimrc
 Exemple pour le fond noir : Exemple pour le fond noir :
  
-echo "set background=dark" >>~/.vimrc+  echo "set background=dark" >>~/.vimrc 
 + 
 + 
 +---- 
vim.1743765836.txt.gz · Dernière modification : 2025/04/04 13:23 de huracan

DokuWiki Appliance - Powered by TurnKey Linux