Не мог понять, где, почему нуждаться в ASCII и ШЕСТНАДЦАТЕРИЧНЫХ обнаружениях в statusline Vim

Каждый рекомендует мне использовать следующий statusline

alt text

Однако я не уверен, где у меня должны быть код ASCII и ШЕСТНАДЦАТЕРИЧНЫЙ код для каждого символа. Я знаю, что ASCII является схемой кодировки символов, в то время как ШЕСТНАДЦАТЕРИЧНОЕ ЧИСЛО, кажется, 8-разрядный тип символов.

Где Вы используете ASCII и ПРЕОБРАЗОВЫВАЕТЕ обнаружения в шестнадцатеричную систему в statusline Vim?

2
задан 26.10.2011, 07:53

1 ответ

Хм, возможно, при попытке перепроектировать формат файла.
Если бы у Вас есть двоичный файл, и требуется узнать то, что означают определенные части, это могло быть полезно. Скорее всего, Вы лучше использовали бы Hex-редактор для этого.

Другая причина могла состоять в том, чтобы найти странные ошибки кодирования. Например, дефис - минус (45) и короткое тире (150) дефиса выглядит почти идентичным во многих шрифтах. Если Вы пишете программу, и у Вас случайно есть короткое тире в формуле как i=j-17; Вы в беде. Я действительно видел это, когда коллега вставил свой исходный код из файла MS Word в редактора. Word преобразовал его минус в короткое тире.


В целом, это может быть полезно при определенных обстоятельствах, но это - ничто, что я хотел бы иметь в своей строке состояния все время.

2
ответ дан 11.12.2019, 22:48
  • 1
    @Ludwig: Мне нравится он наклон и чистый также. Шестнадцатеричное значение текущего символа является одним из очень немногих элементов в значении по умолчанию моя строка состояния. ;) – Tadeusz A. Kadłubowski 26.07.2009, 20:37

Теги

Похожие вопросы