Подтвердить что ты не робот

Есть ли способ предотвратить Sublime Text от просмотра двоичных файлов внутри текстового редактора?

Как следует из названия, я хотел бы узнать, есть ли способ запретить ST2 открывать двоичные файлы, когда я нажимаю на них. Например, когда я нажимаю на изображение, нет смысла отображать шестнадцатеричное представление в текстовом редакторе.

Еще одно примечание: меня не интересует скрытие бинарных файлов от боковой панели.

4b9b3361

Ответ 1

Файлы, содержащие нулевые байты, по умолчанию шестнадцатеричные В файле настроек пользователя или по умолчанию:

"enable_hexadecimal_encoding": false

Ответ 2

К сожалению, я не знаю, как отключить предварительный просмотр определенных форматов, но если вы хотите избежать случайных щелчков по огромным двоичным файлам, которые могут замедлить работу редактора, вы можете отключить все предварительные просмотры из боковых панелей.

В файлах настроек пользователя или по умолчанию:

"preview_on_click": false

Ответ 3

У меня такая же ситуация, как и вы. Я не хочу возвышенного открытого редактора для двоичных файлов jpg png. Вместо этого открытое системное приложение по умолчанию более разумно.

Я выбираю третий способ, это вполне подходит для меня. Он откроет файл jpg в системном приложении по умолчанию и быстро закроет режим редактирования.

Ответ 4

Для возвышенного текста 3

Настройка file_exclude_patterns

Если ваши двоичные файлы имеют расширение файла, тогда да.

В ваших Sublime Settings вы можете использовать этот параметр, чтобы не видеть файлы в левой папке проекта:

"file_exclude_patterns":
[
    "*.db",
    "*.dll",
    "*.ds_store",
    "*.egg",
    "*.enc",
    "*.eot",
    "*.exe",
    "*.ko",
    "*.otf",
    "*.pdb",
    "*.pdf",
    "*.pgn",
    "*.plist",
    "*.psd",
    "*.pxm",
    "*.pyc",
    "*.rdb",
    "*.sqlite",
    "*.sublime-workspace",
    "*.ttf",
    "*.woff",
    "*.woff2",
    "*.zip",
],

Просто измените это в соответствии со своими потребностями, и тогда вы не увидите этого в папках вашего проекта в Sublime.

тумблер

Может быть, вы просто хотите выключить или включить текущий файл?

Попробуйте Sublime Command Palette используя CTRL ИЛИ Command + Shift + P

и введите:

HexViewer: Toggle Hex View

и нажмите Enter или Return, после чего файл переключится между HEX и TEXT.

дополнительный

Если вы не хотите, чтобы какой-либо файл конвертировался в HEX, используйте ответ @steven-teo.

Если вы хотите узнать больше о HEX Viewer, вы можете увидеть код здесь и документацию здесь.

** Примечание: ключи для Sublime Command Palette могут быть разными .