Sublime Text 3 - afficher les caractères des espaces blancs

29

J'essaie de modifier les préférences utilisateur de Sublime Text 3 (Préférences> Paramètres) pour qu'il affiche tous les caractères de mise en forme (y compris les espaces). Je crois que la ligne

"draw_white_space": "selection"

doit être changé en

"draw_white_space": "all"

mais je ne peux pas modifier le fichier JSON. J'utilise Ubuntu 16.04 LTS.

D. Joe
la source
Modifiez-vous le fichier userou les defaultparamètres?
George Udosen

Réponses:

41

Pour obtenir vos paramètres choisis par sublime, vous devez modifier le Packages/User/Preferences.sublime-settingsfichier.

Pour y accéder, allez sur:

preferences > settings

Les fichiers s'ouvriront sous une forme divisée avec default settingslaquelle sont inaltérables à gauche du texte sublime, et modifiables user settingsà droite. Ajoutez-y maintenant vos paramètres:

{
    "color_scheme": "Packages/Color Scheme - Default/Monokai.tmTheme",
    "font_size": 10,
    "ignored_packages":
[
    "Vintage"
],
    "save_on_focus_lost": true,
    "draw_white_space": "all"
}

Cela remplacera la default settingsversion de cette option.

George Udosen
la source
3
Hmm, ne dessine toujours pas / ne montre pas de nouvelles lignes.
flow2k
1
@ flow2k - bien les espaces blancs et la nouvelle ligne sont deux choses différentes.
kta
@kta, cela dépend du contexte. Dans de nombreux encodages, tels que XML et tous les balises dérivées, les sauts de ligne SONT des espaces blancs. w3.org/TR/xml/#NT-S Un autre exemple est \ S dans regex. En fait, il est assez rare que les sauts de ligne NE soient PAS considérés comme des espaces.
Konchog