vim, astuces diverse

2020-01-09

=> retour

Intro

Quelques options, commandes, et plugins pouvant être utiles pour rendre vim encore plus sympa et ne plus se limiter à une utilisation basique.

Pour apprendre les bases de vim, il existe la commande vimtutor, ça ouvre vim avec un fichier d'aide qui reprend tous les principes de base.

Installation

Pour jouer avec des plugins un peu avancés, c'est bien d'avoir le support de python activé dans vim. Sur debian / ubuntu, le package vim-nox le permet. On peut aussi virer les autres versions (vim et vim-tiny) si on en a pas l'utilité :

sudo apt install vim-nox
sudo apt autoremove --purge vim vim-tiny

Sinon on peut aussi configurer l'éditeur par défaut avec sudo update-alternatives --config editor.

Si le package n'est pas disponible, compiler vim depuis les sources n'est pas bien compliqué...

Configuration de base

Général

Le fichier de configuration principal est .vimrc, voici quelques options :

=> vim-monokai est un chouette colorscheme je trouve :)

Alias

Quelques raccourcis

Je ne vais pas faire la liste complète, ce serait beaucoup trop long, mais juste quelques-uns que sont rarement cités :

Fonctions avancées

Squelettes

Créer un fichier vierge déjà rempli selon un modèle. Exemple :

$ grep bash.skel ~/.vimrc
au BufNewFile *.sh 0r ~/.vim/skels/bash.skel
$ cat ~/.vim/skels/bash.skel
#!/bin/bash

=> doc : :help skeleton

Proxy Information
Original URL
gemini://thasmanie.fr/vim-01.gmi
Status Code
Success (20)
Meta
text/gemini;lang=fr
Capsule Response Time
362.548228 milliseconds
Gemini-to-HTML Time
0.851322 milliseconds

This content has been proxied by September (3851b).