Просмотр специальных символов в Sublime Text

Я использую как Notepad2, так и Sublime Text 3, и я предпочитаю ST3 Notepad2, так как у него много замечательных функций. Одна вещь, которой мне очень не хватает, — это возможность просмотра специальных символов в файле журнала.

Если у меня есть файл журнала с этой одной строкой (<null> - это HEX-символ 0x00):

ERROR: Received invalid data string [<null><null>e<null><null>test</null>]

Если я открою его в Notepad2, я получу следующее представление:

введите здесь описание изображения

Если я открою его в ST3, я получу этот HEX-вид:

введите здесь описание изображения

Можно ли получить в ST3 тот же вид, что и в Notepad2, чтобы я мог видеть спецсимволы?


person Beauvais    schedule 10.10.2013    source источник
comment
Чтобы удалить NUL символов - с включенным регулярным выражением найдите и замените \x00..   -  person geotheory    schedule 15.01.2016


Ответы (2)


Я только что нашел эту опцию, которую можно установить в настройках пользователя:

// Files containing null bytes are opened as hexadecimal by default
"enable_hexadecimal_encoding": false

Это дает именно то, что я хотел:

введите здесь описание изображения

person Beauvais    schedule 06.01.2014

Я использовал это:

https://sublime.wbond.net/packages/HexViewer

Но это не отображает \0 в NUL, это может вызвать проблемы с выравниванием (если у вас нет глифа фиксированной ширины NUL в вашем шрифте).

person leesei    schedule 11.10.2013
comment
Это все еще представление HEX, которое мне не нужно - может быть, я могу использовать плагин для других вещей, но это не решает мой вопрос. - person Beauvais; 11.10.2013