Skip to main content

Memo VIM

memo commandes sur l'éditeur de texte vi

Remplacer texte:

Remplacer que la prochaine occurrence après le curseur:

:s/text_a_remplacer/texte_de_remplacement/g

Remplacer tout les occurrences:

:%s/text_a_remplacer/texte_de_remplacement/g

Remplacer les occurrences d'un intervalle de ligne (ex: 5 à 8):

:5,8s/foo/faa/

Espaces de travail

Split fenêtre

Splitter la fenêtre vim en 2 horizontalement:

split [nom_fichier]

Ou verticalement:

vsplit [nom_fichier]
Navigation espaces de travail
    Pour bouger d'une vue à une autre: ctrl+w & touche directionnelle clavier ou h,j,k,l Pour switcher la vue de place: ctrl+w & H,J,K,L (en majuscule)
    Changer taille de la vue
      Pour que les vues soient redimensionnées de taille égale: ctrl+w & "=" Augmenter ou diminuer la hauteur de la vue: ctrl+w & "+" (augmenter) ou "-" (diminuer) Augmenter ou diminuer la largeur de la vue: ctrl+w & ">" (augmenter) ou "<" (diminuer) Étendre la vue au max verticalement: ctrl+w & "|" Étendre la vue au max horizontalement: ctrl+w & "_"

      Onglets

      Pour ouvrir un fichier dans un nouvel onglet:

      tabe [nom_fichier]
        Pour basculer d'un onglet à un autre: ctrl+w & "gt" ou "gT"