Outils pour utilisateurs

Outils du site


software:applications:vim:trucs-et-astuces

Ceci est une ancienne révision du document !


Trucs et astuces

Afficher le code d'un caractère

Placer le curseur sur le caractère est en mode normal, saisir:

ga

Afficher les caractères de contrôle

Les caractères de contrôles ASCII ne sont pas affichés par défaut, pour le faire:

: set list

Pour les masquer:

: set nolist

ou bien:

:set list !

Les caractères de contrôle ainsi que les caractères à afficher pour les symboliser sont définis dans la variable listchars. Pour afficher sa valeur:

: set listchars ?

Plus d'informations dans le wiki Affichage des caractères non imprimables.

Encodage

Pour spécifier quel jeu de caractères doivent être utilisés en interne par vim

:set encoding=utf-8

Pour spécifier quel jeu de caractère est utilisé pour l'enregistrement des fichiers:

:set fileencoding=utf-8

Marques

Les marques sont des repères sur lesquels le curseur peut rapidement revenir. On place une marque dans un fichier, en mode normal en frappant m puis une lettre:

ms

pour lister les marques existantes:

:marks

Pour sauter sur la marque, frapper ' suivi de la marque:

's

Edition des nombres

Pour incrémenter ou décrémenter un nombre placé sous le curseur taper respectivement Ctrl+A ou Ctrl+X

Largeur des tabulations

Pour définir la largeur des tabulations à l'équivalent de 2 espaces:

:set ts=2

Inverser l'ordre des lignes

Sélectionner les lignes soit en mode bloc soit avant la commande en indiquant les numéros des lignes. Pour inverser les lignes on utilise la commande externe tac. Depuis le mode normal:

:15,17!tac

Dans cet exemple la commande tac est palliquée entre les lignes 15 à 17.

Auto-complétion

L' auto-complétion avec Ctrl-D pour compléter les arguments des commandes ou l'aide.

Configuration

Pour vérifier quelles extensions ont été chargées au démarrage:

:scriptnames

Désactiver la souris

:set mouse-=a

Aide non disponible

Après installation d'un nouveau plugin, si l'aide n'est pas disponible:

:helptags ~/.vim/doc

Références

software/applications/vim/trucs-et-astuces.1575549716.txt.gz · Dernière modification : 2021/02/01 21:51 (modification externe)