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:// | ||