Почему подсветка синтаксиса vim для javascript по умолчанию не выделяет цифры?

В последнее время я работаю с Javascript и, честно говоря, не совсем правильно, когда вижу, что цифры не подсвечиваются, как в других языках программирования, таких как C, Python, Ruby или Haskell.

Эта вещь имеет какое-то отношение к Javascript, о котором я не знаю?

1 ответ

Решение

Эта вещь имеет какое-то отношение к Javascript, о котором я не знаю?

Нет. JavaScript имеет числовые литералы, как и другие языки.

Почему подсветка синтаксиса vim для javascript по умолчанию не выделяет цифры?

Я не могу сказать вам "почему", но я могу сказать вам, как вы можете изменить это.

Файл синтаксиса JavaScript классифицирует числа (по крайней мере, мой /usr/share/vim/vim73/syntax/javascript.vim делает), так что вы можете изменить цвета, используемые для них в вашем файле цветов или .vimrc:

hi javaScriptNumber guifg=#ffffff guibg=#287eff ctermfg=white ctermbg=lightblue

(Эти цвета, вероятно, будут неприятными, выберите те, которые вам нравятся.)

Другие вопросы по тегам