Невозможно понять, где зачем требовать обнаружения ASCII и HEX в строке состояния Vim

614
Léo Léopold Hertz 준영

Один рекомендует мне использовать следующую статусную линию

альтернативный текст

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

Где вы используете обнаружения ASCII и HEX в строке состояния Vim?

2
Еще один вопрос: где вам нужен точный индикатор положения? Léo Léopold Hertz 준영 15 лет назад 0
ASCII 70 == Десятичная 70 == Шестнадцатеричная 46 Dennis Williamson 15 лет назад 0
Некоторые компиляторы / интерпретаторы дают вам не только номер строки ошибки, но и позицию в строке. Кроме того, это может быть удобно, если вы пытаетесь расположить объекты в столбцах, но строки не являются смежными, что затрудняет визуальное отображение. Dennis Williamson 15 лет назад 2

1 ответ на вопрос

2
Ludwig Weinzierl

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

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


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

@Ludwig: Что вы используете в своей статусной строке? Léo Léopold Hertz 준영 15 лет назад 0
@Masi: Боюсь, вас это разочарует, когда я скажу, что оставляю это по умолчанию. Мне нравится тощий и чистый ;-) Ludwig Weinzierl 15 лет назад 0
@Ludwig: мне тоже нравится тощий и чистый. Шестнадцатеричное значение текущего символа является одним из очень немногих элементов в строке состояния по умолчанию. ;) Tadeusz A. Kadłubowski 15 лет назад 0

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