Come posso vedere la codifica corrente di un file in Sublime Text?
Sembra una cosa abbastanza semplice da fare, ma la ricerca non ha prodotto molto. Qualsiasi suggerimento sarebbe apprezzato!
Come posso vedere la codifica corrente di un file in Sublime Text?
Sembra una cosa abbastanza semplice da fare, ma la ricerca non ha prodotto molto. Qualsiasi suggerimento sarebbe apprezzato!
Risposte:
Poiché questa discussione è un risultato popolare nella ricerca su Google, ecco il modo di farlo per il testo sublime 3 build 3059+: nelle preferenze dell'utente, aggiungi la riga:
"show_encoding": true
"show_line_endings": true,
.
Un'altra opzione nel caso in cui non desideri utilizzare un plug-in:
Ctrl+ ` o
View -> Show Console
digitare sulla console il seguente comando:
view.encoding()
Nel caso in cui desideri qualcosa di più invadente, c'è un'opzione per creare un collegamento che esegue il seguente comando:
sublime.message_dialog(view.encoding())
UTF-8
ma durante la chiamata print sys.stdin.encoding
da Python ho ricevutoNone
'Undefined'
sembra implicare: (a) il file non ha una DBA (segno di ordine byte), (b) il file contiene solo caratteri ASCII a byte singolo., (c) il file non è stato ancora salvato da Sublime Text in questa sessione. Una volta salvato da ST , riporta quindi 'UTF8'
fino a quando non viene chiuso (alla riapertura la nuova ipotesi ricomincia).
Con il plug-in EncodingHelper è possibile visualizzare la codifica del file sulla barra di stato. Inoltre è possibile convertire la codifica del file ed estendere altre funzionalità.
Da parte mia, e senza alcun plug-in , è sufficiente salvare il file dal menu File o con le scorciatoie da tastiera
CTRL+ S(Windows, Linux) o CMD+ S(Mac OS)
visualizza brevemente la codifica corrente - tra parentesi - nella barra di stato, nella parte inferiore della finestra dell'editor. Questo suggerimento funziona in Sublime Text 2 e 3.
Si noti che la codifica visualizzata a destra nella barra di stato di Sublime Text 3 potrebbe visualizzare la codifica errata del file se si è tentato di salvare il file con una codifica che non può rappresentare tutti i caratteri nel file. In questo caso avresti visto un dialogo informativo e Sublime che ti diceva che stava ricadendo in UTF-8. Questo potrebbe non essere il caso, quindi fai attenzione.
ShowEncoding è un altro semplice plug-in che mostra la codifica nella barra di stato. Questo è tutto, per convertire tra le codifiche utilizzare i comandi "Salva con codifica" e "Riapri con codifica" integrati.