2014-09-26 6 views
19

Wenn ich ein Bild in Sublime Text 3 öffne, wird es das eigentliche Bild zeigen. Ich möchte die Datei im Klartext sehen, damit ich zum HEX Viewer wechseln kann.Sublime Text 3 deaktivieren internen Bildbetrachter

Gibt es eine Möglichkeit, in die reine Textansicht zu wechseln oder den internen Bildbetrachter in Sublime Text 3 zu deaktivieren?

Btw. Ich weiß die Problemumgehung ist, die Dateierweiterung umzubenennen, dann wird es im Klartext öffnen, aber ich möchte es tun, ohne die Erweiterungen umzubenennen.

Antwort

10

Ja, es ist möglich, den Bildbetrachter zu deaktivieren, aber es ist irgendwie komisch, und meiner Meinung nach ist es keine gute Idee.

Wie bereits erwähnt, arbeitet Sublime Text Image Viewer mit der Dateierweiterung. Wenn Sie also den Image Viewer deaktivieren möchten, müssen Sie nur die Erweiterungsliste ändern, die der Sublime Text Image Viewer verwendet.

Aber, wo sind die Erweiterungslisten gespeichert? (Hier kommt der seltsame Teil): Die Liste wird in der ausführbaren Datei Sublime Text gespeichert. So können Sie den Bildbetrachter für eine Erweiterung (oder für alle Erweiterungen) deaktivieren, indem Sie die Liste mit einem Hexadezimal-Editor bearbeiten (wenn Sie Linux verwenden, können Sie gHex verwenden, aber zuerst alle geöffneten ST-Instanzen schließen und ein Backup erstellen) Fall). Um die Erweiterungsliste in der ausführbaren Datei zu finden, suchen Sie nach dem Text jpeg (suchen Sie nicht nach png, wie es in anderen Teilen der ausführbaren Datei erscheint) und Sie werden die Liste mit den unterstützten Erweiterungen sehen. Wechseln Sie ein paar Bytes der Erweiterung (z. B. jpeg zu pjeg, entfernen Sie nie Bytes!), Und speichern Sie. Nun, wenn Sie eine JPEG-Datei in ST öffnen, sehen Sie den Editor und nicht den tollen Bildbetrachter.

+2

Ich mag Ihre hacky Ansatz :) Obwohl ich muss sagen, dass ich harte Zeit habe, die Antwort zu akzeptieren, da binäre Änderungen (vor allem eines kommerziellen Produkts) ist irgendwie am Rande :) – Marek

+0

Ich stimme zu, es ist keine gute Idee. – sergioFC

10

Fügen Sie einfach zum Dateinamen ".hex" hinzu, zum Beispiel: "image.png" zu "image.png.hex" und öffnen Sie mit Sublime Text.