Відповіді:
Оскільки цей потік є популярним результатом пошуку в Google, ось такий спосіб зробити це для піднесеного тексту 3, збірка 3059+: у налаштуваннях користувачів додайте рядок:
"show_encoding": true
"show_line_endings": true,
.
Ще один варіант, якщо ви не хочете використовувати плагін:
Ctrl+ ` або
View -> Show Console
наберіть на консолі таку команду:
view.encoding()
Якщо ви хочете зробити щось більш нав'язливе, є можливість створити ярлик, який виконує таку команду:
sublime.message_dialog(view.encoding())
UTF-8
але під час дзвінка print sys.stdin.encoding
з Python я отримавNone
'Undefined'
як видно, означає: (a) у файлі немає BOM (байтовий порядок), (b) файл містить лише однобайтові символи ASCII. (c) цей файл ще не був збережений піднесеним текстом у цьому сеансі. Після збереження ST , він звітує 'UTF8'
до закриття (при повторному відкритті здогад починається заново).
За допомогою плагіна EncodingHelper ви можете переглянути кодування файлу на панелі стану. Також ви можете перетворити кодування файлу і розширити інші функції.
З мого боку, і без будь-якого додатка , просто збережіть файл або з меню Файл, або за допомогою комбінацій клавіш
CTRL+ S(Windows, Linux) або CMD+ S(Mac OS)
коротко відображає поточне кодування - між дужками - у рядку стану, внизу вікна редактора. Ця пропозиція працює у піднесеному тексті 2 та 3.
Зауважте, що відображене кодування праворуч у рядку стану Sublime Text 3 може відображати неправильне кодування файлу, якщо ви намагалися зберегти файл із кодуванням, яке не може представляти всіх символів у вашому файлі. У цьому випадку ви побачили б інформаційне діалогове відання та Sublime, яке повідомляє вам, що воно повертається до UTF-8. Це може бути не так, тому будьте обережні.
ShowEncoding - ще один простий плагін, який показує вам кодування в рядку стану. Це все, що потрібно робити, для перетворення між кодуваннями використовуються вбудовані команди "Зберегти за допомогою кодування" та "Повторно відкрити кодування".