Jak wyświetlić bieżące kodowanie pliku w Sublime Text?
Wydaje się to dość proste, ale wyszukiwanie nie przyniosło wiele. Wszelkie wskazówki będą mile widziane!
encoding
sublimetext2
arturomp
źródło
źródło
Odpowiedzi:
Ponieważ ten wątek jest popularnym wynikiem w wyszukiwaniu google, oto sposób, aby to zrobić dla wysublimowanego tekstu 3 build 3059+: w preferencjach użytkownika dodaj wiersz:
źródło
"show_line_endings": true,
.Inna opcja na wypadek, gdy nie chcesz używać wtyczki:
Ctrl+ ` lub
View -> Show Console
wpisz w konsoli następujące polecenie:
Jeśli chcesz zrobić coś bardziej ingerującego, istnieje możliwość utworzenia skrótu, który wykonuje następujące polecenie:
źródło
UTF-8
ale podczas dzwonieniaprint sys.stdin.encoding
z Pythona dostałemNone
'Undefined'
wydaje się sugerować: (a) plik nie ma BOM (znak kolejności bajtów), (b) plik zawiera tylko jednobajtowe znaki ASCII., (c) plik nie został jeszcze zapisany przez Sublime Text w tej sesji. Po zapisaniu przez ST zgłasza się'UTF8'
do zamknięcia (przy ponownym otwarciu zgadywanie zaczyna się od nowa).Za pomocą wtyczki EncodingHelper można wyświetlić kodowanie pliku na pasku stanu. Możesz także przekonwertować kodowanie pliku i rozszerzyć inne funkcje.
źródło
Z mojej strony i bez żadnych wtyczek , po prostu zapisuję plik albo z menu Plik, albo za pomocą skrótów klawiszowych
CTRL+ S(Windows, Linux) lub CMD+ S(Mac OS)
krótko wyświetla bieżące kodowanie - w nawiasach - na pasku stanu u dołu okna edytora. Ta sugestia działa w Sublime Text 2 i 3.
Pamiętaj, że kodowanie wyświetlane po prawej stronie paska stanu Sublime Text 3 może wyświetlać nieprawidłowe kodowanie pliku, jeśli próbujesz zapisać plik z kodowaniem, które nie może reprezentować wszystkich znaków w pliku. W tym przypadku zobaczysz okno informacyjne i Sublime informujące, że wraca do UTF-8. Może tak nie być, więc bądź ostrożny.
źródło
ShowEncoding to kolejna prosta wtyczka, która pokazuje kodowanie na pasku stanu. To wszystko, aby konwertować między kodowaniami, użyj wbudowanych poleceń „Zapisz z kodowaniem” i „Otwórz ponownie z kodowaniem”.
źródło
Wtyczka ConverToUTF8 ma również tę funkcjonalność.
źródło