Как дать каждой переменной различный цвет?

hexdump -x[112807] отобразит значения, как если бы они были 2-байтовыми целыми числами. На машине [112808]little-endian[112809] это отобразит каждую пару байтов в порядке замены, рассматривая их как двухбайтовые величины с первым старшим (вторым) байтом, за которым следует младший (первый) байт.

Как вы видели, при использовании [112810]hexdump -C[112811] отображаются фактические байты. Реальное содержимое файла - это два байта 0xCF 0x9E, за которыми следует символ новой строки 0x0A. [112812]Vim[112813] и [112814]ls[112815] правильно указывают на то, что существует 3 байта (2 символа). Первые два байта составляют один символ Юникода в кодировке UTF-8.

Больше интересной информации приведено в комментариях выше.[112496].

2
28.03.2014, 15:41
1 ответ
[115194]В Vim подсветка синтаксиса представляет собой двухэтапный процесс:[12201]синтаксический скрипт [116030]a [116031] (для конкретного языка) определяет правила синтаксического разбора и с их помощью определяет то, что может быть выделено отчетливо. Обычно существует уровень абстракции, где отдельные элементы [116032]связаны [116033] с логическими группами подсветки.[12202]ваша [116034]цветовая схема[116035] (или цветовая схема по умолчанию) присваивает определенные цвета (в зависимости от возможностей) группам подсветки.[12203]Обычно всем переменным присваивается одна и та же [115850]mylangVariable[115851] группа подсветки. Чтобы включить здесь индивидуальную подсветку, потребуется другой, динамический (!) синтаксический плагин. Хотя в последнее время были попытки выделить синтаксические области в Javascript, я не видел ни одного синтаксического плагина из того, что вы имеете в виду.[12204]Alternative[12205]Если можно [115852]вручную[115853] выделить отдельные переменные, для этого есть плагины, например, мой [115854]Mark plugin[115855]. (На странице плагина есть ссылки на альтернативные плагины)[115203].
1
27.01.2020, 22:22

Теги

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