Настройте цветовую схему Vim для синтаксического ключа хэша ruby:: val - PullRequest
0 голосов
/ 27 января 2012

Есть ли способ выделить символ значения или символ ключа в паре ключ-значение по-другому?

что-то вроде:

ruby: : has_nice_hash

1 Ответ

1 голос
/ 27 января 2012

Если вы хотите изменить цвет определенного синтаксического токена в Vim, вы должны знать его idName. Вы можете поместить курсор на токен, а затем в командной строке ввести следующую команду:

:echo synIDattr(synID(line("."), col("."), 1), "name")

В случае хэша ruby ​​вы получите rubySymbol. Теперь с этой информацией вы можете сделать что-то вроде:

:hi rubySymbol guifg=red

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

...