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

Я хочу, чтобы символ отображался нормально, если он соответствует одному из следующих критериев:

  • Он имеет графическое представление (так что это не число, буква или пунктуация)
  • Это символ новой строки, пробела или табуляции (горизонтальная табуляция, а не vtab)

В противном случае я хочу, чтобы каждый байт отображался в обычном формате Vim для непечатаемого двоичного байта (например, <02> , ^H , ^@).

Примечание. Этот вопрос аналогичен / связан с этим вопросом, но я задаю его еще раз здесь, потому что он более широкий, он относится здесь, а не к SO, и на этот вопрос не было удовлетворительных ответов.

Использование xxd для такого рода вещей кажется излишним.

0