Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédente | |||
software:applications:vim:afficher_caracteres_speciaux [2023/08/24 09:51] – supprimée - modification externe (Date inconnue) 127.0.0.1 | software:applications:vim:afficher_caracteres_speciaux [2023/08/24 09:51] (Version actuelle) – ↷ Nom de la page changé de software:applications:vim:afficher-caracteres-speciaux à software:applications:vim:afficher_caracteres_speciaux yoann | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
+ | {{tag> | ||
+ | ====== Affichage de caractères spéciaux ====== | ||
+ | |||
+ | Les caractères non imprimables peuvent être visualisés dans vim. C'est particulièrement utile pour repérer facilement des caractères pouvant poser problème lors de l’exécution de scripts (comme l' | ||
+ | |||
+ | Pour afficher le code du caractère sous le curseur, en mode commande presser les touches < | ||
+ | |||
+ | On trouvera des informations à propos de l' | ||
+ | |||
+ | < | ||
+ | :h isprint | ||
+ | </ | ||
+ | |||
+ | Le tableau ci-dessous résume le mode d' | ||
+ | |||
+ | ^ ASCII (décimal) | ||
+ | | 0 - 31 | Caractères non imprimables, | ||
+ | | 32 - 126 | Toujours imprimables, | ||
+ | | 127 | %%" | ||
+ | | 128- 159 | Caractères non imprimables, | ||
+ | | 160 - 254 | Caractères non imprimables, | ||
+ | | 255 | %%" | ||
+ | |||
+ | Pour visualiser les options de mise en forme des caractères non imprimables: | ||
+ | |||
+ | < | ||
+ | :hi NonText | ||
+ | </ | ||
+ | |||
+ | L' | ||
+ | |||
+ | * eol (end of line) | ||
+ | * tab (tabulations) | ||
+ | * trail | ||
+ | * nbsp (non-breackable space) | ||
+ | |||
+ | La documentation à propos de la variable listchars | ||
+ | < | ||
+ | :help listchars | ||
+ | </ | ||
+ | |||
+ | Pour définir de façon permanente cette liste, éditer le fichier de configuration ~/.vimrc | ||
+ | |||
+ | < | ||
+ | " Rendre possible l' | ||
+ | set listchars=eol: | ||
+ | </ | ||
+ | |||
+ | Pour afficher/ | ||
+ | < | ||
+ | :set list | ||
+ | :set list! | ||
+ | </ | ||
+ | |||
+ | Pour ajouter une valeur temporairement à listchars: | ||
+ | < | ||
+ | :set lcs+=space: | ||
+ | </ | ||
+ | |||
+ | Plus de détail concernant les variables et options dans le wiki [[software: | ||
+ | |||
+ | ===== Références ===== | ||
+ | |||
+ | * https:// | ||
+ | * https:// | ||
+ | * https:// |