2012-06-29 9 views
24

Jak sugeruje tytuł, chciałbym się dowiedzieć, czy istnieje sposób, aby uniemożliwić ST2 otwieranie plików binarnych po ich kliknięciu. Na przykład, gdy klikam obraz, nie ma żadnego punktu, który reprezentowałby reprezentację heksadecymalną w edytorze tekstu.Czy istnieje sposób, aby uniemożliwić Sublime Text przeglądanie plików binarnych w edytorze tekstu?

Jedna uwaga dodatkowa: nie jestem zainteresowany ukrywaniem plików binarnych na pasku bocznym.

Odpowiedz

7

Niestety nie jestem świadomy sposobu wyłączenia podglądu określonych formatów, ale jeśli chcesz uniknąć przypadkowych kliknięć ogromnych plików binarnych, które spowalniają edytor, możesz wyłączyć wszystkie podglądanie z kliknięć na pasku bocznym.

W pliku (ów) użytkownik lub domyślne ustawienia:

"preview_on_click": false 
41

Pliki zawierające zerowe bajty są otwierane jako szesnastkowy domyślnie W pliku użytkownik lub domyślne ustawienia:

"enable_hexadecimal_encoding": false 
+0

To było naprawdę przydatne! – user1767754

+0

Dzięki stary! to po prostu działa. – chespinoza

+0

to ustawienie uniemożliwia sublime konwertowanie plików binarnych na szesnastkowe i przyspieszenie otwierania plików binarnych. Ale to nie przeszkadza, aby je otworzyć – Antoine

4

mam podobna sytuacja jak ty. Nie chcę wysublimowanego, otwartego edytora binarnych plików jpg png. Zamiast tego domyślna aplikacja systemu otwartego jest bardziej uzasadniona.

  1. Utwórz jedną kompilację. Patrz: Sublime Text 2 keyboard shortcut to open file in specified browser (e.g. Chrome). Otworzy się zarówno domyślna aplikacja, jak i edytor heksadecymalny.
  2. Wtyczka OpenDefaultApplicationhttps://github.com/SublimeText/OpenDefaultApplication Będzie mieć menu kontekstowe z prawym przyciskiem myszy, OpenInDefaultApplication. Ale to będzie zarówno otwarta domyślna aplikacja oraz edytor hex oraz
  3. Plugin: Non Text Fileshttps://packagecontrol.io/packages/Non%20Text%20Files Dodaj config w ustawieniach

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

wybiorę trzecią drogę użytkownika, jest to dość korzystne dla mnie. Otworzy plik jpg w domyślnej aplikacji systemowej i szybko zamknie automatycznie tryb edycji.

+0

Formaty 'image' są obsługiwane po wyjęciu z pudełka od ST3 – user1767754

Powiązane problemy