2014-09-26 13 views
19

Jeśli otworzę obraz w Sublime Text 3, pokaże się rzeczywisty obraz. Chcę zobaczyć plik w postaci zwykłego tekstu, dzięki czemu mogę przełączyć się do przeglądarki HEX.Sublime Text 3 wyłącz wewnętrzną przeglądarkę obrazów

Czy istnieje sposób przejścia do widoku zwykłego tekstu lub wyłączenia wewnętrznej przeglądarki obrazów w Sublime Text 3?

Przy okazji. Wiem, że obejście tego problemu polega na zmianie nazwy rozszerzenia pliku, a następnie zostanie otwarte w postaci zwykłego tekstu, ale chciałbym to zrobić bez zmiany nazw rozszerzeń.

Odpowiedz

10

Tak, możliwe jest wyłączenie przeglądarki obrazów, ale jej rodzaj jest dziwny i moim zdaniem nie jest to dobry pomysł.

Jak już powiedziałeś, przeglądarka obrazów Sublime Text działa w celu rozszerzenia pliku, więc jeśli chcesz wyłączyć przeglądarkę obrazów, musisz po prostu zmienić listę rozszerzeń, z której korzysta przeglądarka obrazów Sublime Text.

Ale gdzie znajduje się lista rozszerzeń? (tu pojawia się dziwna część): lista jest przechowywana w pliku wykonywalnym Sublime Text. Tak więc możesz wyłączyć przeglądarkę obrazów dla rozszerzenia (lub dla wszystkich rozszerzeń) edycji listy za pomocą edytora szesnastkowego (jeśli używasz Linuksa możesz użyć gHex, ale przede wszystkim zamknąć wszystkie otwarte wystąpienia ST i zrobić kopię zapasową właśnie w walizka). Aby znaleźć listę rozszerzeń w pliku wykonywalnym, należy wyszukać tekst jpeg (nie wyszukuj w innych częściach pliku wykonywalnego), a zobaczysz listę z obsługiwanymi rozszerzeniami. Przełącz kilka bajtów rozszerzenia (np. jpeg na pjeg, nigdy nie usuwaj bajtów!) I zapisz. Teraz, jeśli otworzysz plik jpeg w ST, zobaczysz edytor, a nie niesamowitą przeglądarkę obrazów.

+2

Podoba mi się twoje podejrzane podejście :) Chociaż muszę przyznać, że trudno mi zaakceptować odpowiedź, ponieważ modyfikowanie plików binarnych (zwłaszcza komercyjnego produktu) jest trochę na krawędzi :) – Marek

+0

Zgadzam się, to nie jest dobry pomysł. – sergioFC

10

Wystarczy dodać nazwę pliku ".hex", na przykład: "image.png" do "image.png.hex" i otworzyć za pomocą Sublime Text.

Powiązane problemy