2012-06-29 18 views
24

Como sugiere el título, me gustaría saber si hay una forma de evitar que ST2 abra archivos binarios cuando hago clic en ellos. Por ejemplo, cuando hago clic en una imagen, no tiene sentido mostrar la representación hexadecimal dentro del editor de texto.¿Hay alguna manera de evitar que Sublime Text obtenga una vista previa de archivos binarios dentro del editor de texto?

Una nota adicional: no me interesa ocultar los archivos binarios de la barra lateral.

Respuesta

7

Desafortunadamente, no conozco una forma de deshabilitar la vista previa de formatos específicos, pero si desea evitar clics accidentales en enormes archivos binarios que pueden ralentizar el editor, puede deshabilitar todas las previsualizaciones de los clics de la barra lateral.

En el archivo de usuario o la configuración predeterminada (s):

"preview_on_click": false 
41

Los archivos que contienen caracteres nulos se abren como hexadecimal por defecto En el archivo de usuario o configuración predeterminada:

"enable_hexadecimal_encoding": false 
+0

¡Esto fue realmente útil! – user1767754

+0

Gracias amigo! eso solo funciona – chespinoza

+0

esta configuración evita que sublime convierta binarios a hexadecimal y hace que los binarios se abran más rápido. Pero no impide que los abra – Antoine

4

tengo una situación similar a ti. No quiero un editor abierto sublime para archivos binarios como jpg png. En cambio, la aplicación predeterminada del sistema abierto es más razonable.

  1. Crear una construcción. Consulte Sublime Text 2 keyboard shortcut to open file in specified browser (e.g. Chrome). Ambos abrirán la aplicación predeterminada y el editor hexadecimal.
  2. Plugin OpenDefaultApplicationhttps://github.com/SublimeText/OpenDefaultApplication Tendrá contexto clic derecho OpenInDefaultApplication menú. Pero será tanto la aplicación por defecto abierto y editor hexadecimal, así
  3. Plugin: Non archivos de textohttps://packagecontrol.io/packages/Non%20Text%20Files Añadir config en la configuración de

    "binary_file_patterns": ["*.JPG","*.jpg", "*.jpeg", "*.png", "*.gif", "*.ttf", "*.tga", "*.dds", "*.ico", "*.eot", "*.pdf", "*.swf", "*.jar", "*.zip"], 
    "prevent_bin_preview": true, 
    "open_externally_patterns": [ 
        "*.JPG", 
        "*.jpg", 
        "*.jpeg", 
        "*.JPEG", 
        "*.png", 
        "*.PGN", 
        "*.gif", 
        "*.GIF", 
        "*.zip", 
        "*.ZIP", 
        "*.pdf", 
        "*.PDF" 
    ] 
    

elijo el tercer modo de usuario, que es muy adecuado para yo. Abrirá el archivo jpg en la aplicación predeterminada del sistema y cerrará rápidamente el modo de edición automáticamente.

+0

Los formatos de 'imagen' se admiten de forma predeterminada desde ST3 – user1767754

Cuestiones relacionadas