¿Cómo veo la codificación actual de un archivo en Sublime Text?
Esto parece una cosa bastante simple de hacer, pero la búsqueda no ha dado mucho. ¡Cualquier indicador sería apreciada!
¿Cómo veo la codificación actual de un archivo en Sublime Text?
Esto parece una cosa bastante simple de hacer, pero la búsqueda no ha dado mucho. ¡Cualquier indicador sería apreciada!
Respuestas:
Dado que este hilo es un resultado popular en la búsqueda de Google, esta es la forma de hacerlo para el texto sublime 3 build 3059+: en las preferencias del usuario, agregue la línea:
"show_encoding": true
"show_line_endings": true,
.
Otra opción en caso de que no quieras usar un complemento:
Ctrl+ ` o
View -> Show Console
escriba en la consola el siguiente comando:
view.encoding()
En caso de que desee algo más intrusivo, hay una opción para crear un acceso directo que ejecute el siguiente comando:
sublime.message_dialog(view.encoding())
UTF-8
pero mientras llamaba print sys.stdin.encoding
desde Python obtuveNone
'Undefined'
parece implicar: (a) el archivo no tiene BOM (marca de orden de bytes), (b) el archivo contiene solo caracteres ASCII de un solo byte, (c) el archivo aún no ha sido guardado por Sublime Text en esta sesión. Una vez guardado por ST , informa 'UTF8'
hasta que se cierra (al volver a abrir, la adivinación comienza de nuevo).
Con el complemento EncodingHelper puede ver la codificación del archivo en la barra de estado. También puede convertir la codificación del archivo y ampliar otras funcionalidades.
Por mi parte, y sin ningún complemento , simplemente guardando el archivo desde el menú Archivo o con atajos de teclado
CTRL+ S(Windows, Linux) o CMD+ S(Mac OS)
muestra brevemente la codificación actual, entre paréntesis, en la barra de estado, en la parte inferior de la ventana del editor. Esta sugerencia funciona en Sublime Text 2 y 3.
Tenga en cuenta que la codificación que se muestra a la derecha en la barra de estado de Sublime Text 3 puede mostrar una codificación incorrecta del archivo si ha intentado guardar el archivo con una codificación que no puede representar todos los caracteres de su archivo. En este caso, habría visto un diálogo informativo y Sublime diciéndole que está volviendo a UTF-8. Puede que este no sea el caso, así que tenga cuidado.
ShowEncoding es otro complemento simple que le muestra la codificación en la barra de estado. Eso es todo lo que hace, para convertir entre codificaciones, use los comandos integrados "Guardar con codificación" y "Reabrir con codificación".