2012-06-29 1 views
24

Come suggerisce il titolo, vorrei scoprire se c'è un modo per impedire a ST2 di aprire file binari quando faccio clic su di essi. Per esempio quando clicco su un'immagine, non c'è punto che mostri la rappresentazione esadecimale all'interno dell'editor di testo.C'è un modo per impedire a Sublime Text di visualizzare l'anteprima dei file binari all'interno dell'editor di testo?

Una nota aggiuntiva: non sono interessato a nascondere i file binari dalla barra laterale.

risposta

7

Purtroppo non sono a conoscenza di un modo per disabilitare l'anteprima di formati specifici, ma se si desidera evitare clic involontari su enormi file binari che potrebbero rallentare l'editor è possibile disabilitare l'anteprima dai clic della barra laterale.

Nel file delle impostazioni utente o predefinite (s):

"preview_on_click": false 
41

file contenenti byte nulli sono aperti come esadecimale per default Nel file delle impostazioni utente o predefinite:

"enable_hexadecimal_encoding": false 
+0

Questo è stato davvero utile! – user1767754

+0

Grazie amico! questo funziona. – chespinoza

+0

questa impostazione impedisce a sublime di convertire i binari in esadecimali e di rendere i binari più rapidi. Ma non gli impedisce di aprirli – Antoine

4

ho situazione simile come te. Non voglio editor aperto sublime per file binari come jpg png. Invece l'applicazione predefinita di sistema aperta è più ragionevole.

  1. Creare uno Corporatura. Fare riferimento a Sublime Text 2 keyboard shortcut to open file in specified browser (e.g. Chrome) Aprirà sia l'applicazione predefinita che l'editor esadecimale.
  2. Plugin OpenDefaultApplicationhttps://github.com/SublimeText/OpenDefaultApplication Avrà il menu di scelta rapida del contesto OpenInDefaultApplication. Ma sarà sia aperto applicazione predefinita e editor esadecimale, nonché
  3. Plugin: Non File di testohttps://packagecontrol.io/packages/Non%20Text%20Files Aggiungere config nella impostazione

    "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" 
    ] 
    

Scelgo la terza via utente, è abbastanza adatto per me. Aprirà il file jpg nell'applicazione predefinita di sistema e chiuderà rapidamente la modalità di modifica automaticamente.

+0

I formati 'immagine' sono supportati fin da ST3 – user1767754