461 votes

Sublime Text 2 - Afficher les caractères d'espacement

Comment Sublime Text peut-il afficher les caractères non imprimables (je suis intéressé par les ESPACES et les TABs)?

695voto

Andrew Barrett Points 9848

Pour voir les espaces blancs, le paramètre est le suivant :

// Set to "none" to turn off drawing white space, "selection" to draw only the
// white space within the selection, and "all" to draw all white space
"draw_white_space": "selection",

Vous pouvez le voir si vous allez dans Préférences->Paramètres par défaut. Si vous modifiez vos paramètres utilisateurs (Préférences->Paramètres - Utilisateur) et ajoutez la ligne comme ci-dessous, vous devriez obtenir ce que vous voulez :

{
    "color_scheme": "Packages/Color Scheme - Default/Slush & Poppies.tmTheme",
    "font_size": 10,
    "draw_white_space": "all"
}

N'oubliez pas que les paramètres sont en JSON donc pas de virgules en fin de ligne.

2 votes

Y a-t-il un moyen de changer la couleur de l'espace blanc (tiret pour les tabulations) pour qu'elle soit un peu plus claire?

3 votes

@Mithun vous devriez pouvoir modifier le schéma de couleurs pour effectuer ce changement. Je ne suis pas sûr du paramètre de couleur spécifique que vous auriez à changer, mais ils sont étiquetés de manière assez logique, vous devriez donc pouvoir le trouver en bidouillant un peu.

3 votes

Au début d'un schéma de couleurs, vous trouverez des paramètres généraux — arrière-plan, curseur, premier plan, etc. La clé "invisibles" est la couleur que vous souhaitez changer.

95voto

Pavel Hodek Points 2488

Dans le texte sélectionné, Espace est affiché comme un point médian (·) et Tab comme un tiret long ().

6 votes

À moins que vous n'ayez défini '"translate_tabs_to_spaces": true', bien sûr

28 votes

Ce qui rend bien sûr Ctrl/Cmd+A la manière la plus rapide de vérifier les problèmes d'espacement.

0 votes

Cela fonctionne sur mon ordinateur portable Linux mais pas sur mon ordinateur de bureau Windows.

17voto

STATICOR Points 138

J'utilise Unicode Character Highlighter, qui peut afficher les espaces et certains autres caractères spéciaux.

Ajoutez ceci par le biais de Package Control

Installez des packages, unicode ...

0 votes

Il s'affichera automatiquement s'il trouve certains caractères spéciaux qu'il peut détecter.

14voto

thomax Points 1895

Si vous voulez vraiment voir uniquement les espaces de fin, ce plugin ST2 fera l'affaire: https://github.com/SublimeText/TrailingSpaces

0 votes

Pylinter fera également cela.

1 votes

J'adore ces petits plugins. Super-alt-w met en évidence les espaces en rose. Merci!

13voto

chiborg Points 7938

Si vous souhaitez pouvoir basculer l'affichage des espaces blancs de manière transparente, vous pouvez installer le plugin HighlightWhitespaces

0 votes

Cette fonctionnalité a été ajoutée dans TrailingSpaces également (juste pour info).

1 votes

Fonctionne très bien dans Sublime 3 également. Basculez la vue des espaces blancs avec Control-Alt-W.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X