Aller au contenu principal

Vim

Vim et Neovim : installation et versions

Configurations

Aide-mémoire

Livres

Objets textuels

Vim propose des « objets textuels » pour manipuler facilement des blocs de texte. Exécutez :help 'text-objects' dans Vim pour les approfondir. Quelques objets élémentaires :

  • w : saute au début du mot suivant.
  • W : saute au début du mot suivant délimité par des espaces, sans s'arrêter à la ponctuation.
  • vis : commence une sélection visuelle à l'intérieur de la phrase.
  • vip : commence une sélection visuelle à l'intérieur du paragraphe.

Programmation

Ces commandes sont particulièrement utiles pour le code :

  • ci[ : modifie le contenu entre crochets.
  • vit : sélectionne visuellement tout le contenu d'une balise HTML.
  • =i{ : formate automatiquement le contenu entre accolades.

Objets Treesitter

Découvrez l'édition sensible à la syntaxe dans la documentation Treesitter de Neovim.

Recherche sur la ligne

Ces commandes permettent d'atteindre rapidement un caractère sur la ligne courante :

  • f : prochaine occurrence du caractère.
  • F : occurrence précédente du caractère.
  • t : position juste avant la prochaine occurrence.
  • T : position juste après l'occurrence précédente.

Flash

folke/flash.nvim améliore la navigation avec des étiquettes de recherche, des mouvements de caractères et l'intégration de Treesitter.

Netrw

Parcourez directement fichiers et URL depuis Vim/Neovim avec gf, gF et gx.

Autocomplétion

Appuyez sur ctrl-x, puis sur :

  • ctrl-l pour compléter une ligne entière ;
  • ctrl-n pour compléter un mot-clé à partir du fichier courant et des fichiers inclus ;
  • d'autres touches pour les divers modes de complétion.

Quickfix

Adoptez un cycle continu « édition → compilation, analyse ou test → retour à l'édition » pour fluidifier le développement.

Explorer les liensOuvrir le réseau