Это признак того, что Sublime считает, что файл, который вы пытались открыть, является двоичным файлом; он управляется этим параметром (который, как показано здесь, по умолчанию true
):
// Files containing null bytes are opened as hexadecimal by default
"enable_hexadecimal_encoding": true,
Когда этот параметр включен, файл открывается с использованием кодировки Hexadecimal
в качестве предупреждения о том, что файл является (или кажется) двоичным файлом. Если файл на самом деле является двоичным, то вы, вероятно, не хотите редактировать его с помощью текстового редактора.
С другой стороны, если файл на самом деле является текстовым файлом с чем-то, что заставляет его обнаруживать как двоичный файл, то возможно, что определение того, какая кодировка фактически используется файлом, может работать не так, как вы ожидаете, что может вызвать другие проблемы. Таким образом, в этом случае параметр открывает файл в шестнадцатеричном формате в качестве предупреждения для вас, что вам нужно указать Sublime, какую кодировку он должен использовать.
Если вы уверены, что файл на самом деле является текстовым файлом (вероятно, хорошее предположение для .log
файла), тогда вы можете использовать File > Reopen with encoding
, чтобы сообщить Sublime, что он должен использовать другую кодировку, например utf-8
. Вы также можете попробовать отключить вышеуказанную настройку, чтобы этого не произошло, хотя в этом случае, как уже упоминалось, выбранная кодировка может быть неправильной.
В связи с этим может пригодиться еще одна настройка:
// Display file encoding in the status bar
"show_encoding": false,
По умолчанию используется значение false
, но при включении кодирование текущего файла появляется в строке состояния справа, рядом с тем местом, где вы видите настройки отступа и тип текущего файла.
Если этот параметр включен, вы можете легко проверить, какая именно кодировка используется в данный момент, а также щелкнуть там, чтобы получить меню, позволяющее изменить кодировку текущего файла или быстро откройте его, используя другую кодировку.