Comment puis-je voir l'encodage actuel d'un fichier dans Sublime Text?
Cela semble être une chose assez simple à faire, mais la recherche n'a pas donné grand-chose. Tous les pointeurs seraient appréciés!
Comment puis-je voir l'encodage actuel d'un fichier dans Sublime Text?
Cela semble être une chose assez simple à faire, mais la recherche n'a pas donné grand-chose. Tous les pointeurs seraient appréciés!
Réponses:
Étant donné que ce fil est un résultat populaire dans la recherche Google, voici la façon de le faire pour le texte sublime 3 build 3059+: dans les préférences de l'utilisateur, ajoutez la ligne:
"show_encoding": true
"show_line_endings": true,
.
Une autre option au cas où vous ne voudriez pas utiliser de plugin:
Ctrl+ ` ou
View -> Show Console
tapez sur la console la commande suivante:
view.encoding()
Si vous souhaitez quelque chose de plus intrusif, il existe une option pour créer un raccourci qui exécute la commande suivante:
sublime.message_dialog(view.encoding())
UTF-8
mais tout en appelant print sys.stdin.encoding
de Python je suis arrivéNone
'Undefined'
semble impliquer: (a) le fichier n'a pas de BOM (marque d'ordre des octets), (b) le fichier ne contient que des caractères ASCII à un octet., (c) le fichier n'a pas encore été enregistré par Sublime Text dans cette session. Une fois enregistré par ST , il signale ensuite 'UTF8'
jusqu'à la fermeture (à la réouverture, la devinette recommence).
Avec le plugin EncodingHelper, vous pouvez afficher l'encodage du fichier sur la barre d'état. Vous pouvez également convertir l'encodage du fichier et étendre d'autres fonctionnalités.
Pour ma part, et sans aucun plug-in , il suffit de sauvegarder le fichier soit depuis le menu Fichier soit avec les raccourcis clavier
CTRL+ S(Windows, Linux) ou CMD+ S(Mac OS)
affiche brièvement l'encodage actuel - entre parenthèses - dans la barre d'état, en bas de la fenêtre de l'éditeur. Cette suggestion fonctionne dans Sublime Text 2 et 3.
Notez que l'encodage affiché à droite dans la barre d'état de Sublime Text 3, peut afficher un encodage incorrect du fichier si vous avez tenté d'enregistrer le fichier avec un encodage qui ne peut pas représenter tous les caractères de votre fichier. Dans ce cas, vous auriez vu une boîte de dialogue informative et Sublime vous dire qu'elle retombait en UTF-8. Ce n'est peut-être pas le cas, alors soyez prudent.
ShowEncoding est un autre plugin simple qui vous montre l'encodage dans la barre d'état. C'est tout ce qu'il fait, pour convertir entre les encodages, utilisez les commandes intégrées "Enregistrer avec encodage" et "Rouvrir avec encodage".