Memo VIM
memoMemo commandes sur l'éditeur de texte vivim
Mode Visuel (sélection de texte)
Le mode visuel est utilisée pour la sélection du texte.
Ce qui peut être utilise pour copier coller du texte sur plusieurs lignes.
Insérer du texte sur plusieurs lignes
Si on veut insérer du texte sur plusieurs lignes, il faut:
ctrl+v
Sélectionner où on veut insérer du texte sur les lignes
Appuyer sur I (i majuscule), et taper le texte à ajouter (il va s'afficher que sur la première lignes)
Presser échap, le texte doit sera ajouter colonnes sélectionnées
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"
- Fermer tous les onglet sauf celui affiché: :.tabonly