💾 Archived View for thasmanie.fr › vim-01.gmi captured on 2021-12-05 at 23:47:19. Gemini links have been rewritten to link to archived content

View Raw

More Information

⬅️ Previous capture (2021-11-30)

-=-=-=-=-=-=-

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`