JavaScript цветовую схему в vim? - PullRequest
2 голосов
/ 13 марта 2011

Я использую терминал Mac OS X.

Большинство стандартных цветовых схем, которые я пробую в vim, используют ужасные красные цвета для моего кода JavaScript.

Большая часть кода выглядит красной. Кто-нибудь знает, как установить цвета для файлов JavaSript в vi?

Ответы [ 3 ]

2 голосов
/ 13 марта 2011

Что бы вы ни делали с пользовательскими файлами синтаксиса и цветовыми схемами, они будут бесполезны, если вы не настроите параметры цвета в Terminal.app и / или не переключитесь на iTerm2 или MacVim.

Большинство цветовых схем создаются для графического интерфейса пользователя.версии vim или для vim, работающие в терминале, который поддерживает 256 цветов.

Terminal.app поддерживает только 16 цветов, а основные цвета ужасны, вы можете настроить их с помощью TerminalColoreopard , но у вас все еще остается очень ограниченная палитра для работы при настройке вашей схемы цветов.

Итак, это одна часть проблемы.

Другое, вероятно, что тип файла вашего документа установлен на html, что препятствует хорошей подсветке синтаксиса JS и правильному всестороннему завершению.Вы можете изменить это, набрав :set ft=html.javascript.

Последняя часть вашей проблемы заключается в том, что вы используете встроенный JavaScript.

--- EDIT ---

Сейчас 2016 год, и Terminal.app не имеет проблемчто бы ни отображало 256 цветов, так что больше нет необходимости в этом хаке "TerminalColoreopard".

--- ENDEDIT ---

1 голос
/ 13 апреля 2011

Я изменил 2 файла, чтобы соответствовать моему рабочему процессу javascript.

  1. Yi Zhao's Javascript syntax: я добавил AJAX, ключевые слова DOM, методы и другие.
  2. ir_black: Я назвал его Наска , и в нем есть несколько строк в сочетании с моим синтаксисом , благодаря которому файлы js выглядят намного лучше, чем стандартный синтаксис.

Пожалуйста, проверьте их, они не идеальны, но если вы можете это исправить, добавьте больше функций, пожалуйста, поделитесь.

ОБНОВЛЕНИЕ: изменение вашей цветовой схемы больше не требуется, так как новая версия скрипта скрывает все новыепредставил основные моменты к существующим ключевым словам.Следуйте за ним в github

0 голосов
/ 13 марта 2011

Этот вопрос очень похож на этот: Подсветка синтаксиса JavaScript в vim

...