User Tools

Site Tools


vim

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
vim [2025/03/05 04:42]
111.225.148.32 old revision restored (2025/01/25 00:57)
vim [2025/03/09 17:13] (current)
114.119.149.3 old revision restored (2022/10/25 16:50)
Line 4: Line 4:
  
 ====== Commandes générales ====== ====== Commandes générales ======
 +
   * Entrer en mode insertion. <code>i ou a</code>   * Entrer en mode insertion. <code>i ou a</code>
   * Pour sortir du mode insertion ou de n'importe quel mode. <code>Echap</code>   * Pour sortir du mode insertion ou de n'importe quel mode. <code>Echap</code>
Line 19: Line 20:
   * Utiliser la commande ''view'' au lieu de la commande vim ouvrir un fichier uniquement en lecture (écriture impossible).   * Utiliser la commande ''view'' au lieu de la commande vim ouvrir un fichier uniquement en lecture (écriture impossible).
   * vim en lecture seule (view) <code>vim -R <fichier></code>   * vim en lecture seule (view) <code>vim -R <fichier></code>
- 
  
 ====== Copier/coller/supprimer/sélectionner des lignes ====== ====== Copier/coller/supprimer/sélectionner des lignes ======
Line 53: Line 53:
   * Copie deux mots : **2 y w**   * Copie deux mots : **2 y w**
   * Supprimer la fin de la ligne à partir du curseur : <code>Shift + d ou D</code>   * Supprimer la fin de la ligne à partir du curseur : <code>Shift + d ou D</code>
 +
 +===== Multiple ouverture de fichiers =====
 +
 +<code>
 +vim -p fichier-1  fichier-2 fichier-n
 +</code>
 +
 +Ouvrir un onglet supplémentaire
 +<code>
 +:tabedit nom-fichier
 +</code>
 +
 +Passer d'un onglet à l'autre
 +<code>
 +g + t
 +dans le sens inverse
 +g + T
 +</code>
 +
 +Aller directement à l'onglet n
 +<code>
 +:tabmove n
 +</code>
  
 ====== Se déplacer dans le texte ====== ====== Se déplacer dans le texte ======
  
 ===== Sans les flèches avec la méthode vim ===== ===== Sans les flèches avec la méthode vim =====
 +
   * Up : **k**   * Up : **k**
   * Bas : **j**   * Bas : **j**
Line 116: Line 140:
 endif endif
 </code> </code>
 +
 ===== Fichier vimrc ===== ===== Fichier vimrc =====
  
Line 193: Line 218:
 oc export svc docker-registry | vim - :set ft=yaml nowrap  oc export svc docker-registry | vim - :set ft=yaml nowrap 
 </code> </code>
 +
 ====== Help ====== ====== Help ======
  
vim.1741149742.txt.gz · Last modified: 2025/03/05 04:42 by 111.225.148.32