Почему подсветка синтаксиса 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
(Эти цвета, вероятно, будут неприятными, выберите те, которые вам нравятся.)