在vim的JavaScript colorscheme?

时间:2011-03-12 22:31:37

标签: javascript macos vim colors

我正在使用Mac OS X终端。

我在vim中尝试的大多数默认配色方案都为我的JavaScript代码使用了可怕的红色。

大部分代码都显示为红色。有谁知道如何在vi中设置JavaSript文件的颜色?

3 个答案:

答案 0 :(得分:2)

如果您不调整Terminal.app的颜色设置和/或切换到iTerm2或MacVim,那么无论您使用自定义语法文件和colorschemes做什么都将毫无用处。

大多数colorschemes是为vim的GUI版本或在支持256色的终端中运行的vim而制作的。

Terminal.app只支持16种颜色,基本颜色很糟糕,您可以使用TerminalColoreopard调整它们,但在调整颜色方案时,您仍然只能使用非常有限的调色板。

所以,这是问题的一部分。

另一个可能是您的文档的文件类型设置为html,这会阻止您具有良好的JS语法突出显示和正确的全向完成。您可以通过键入:set ft=html.javascript来更改它。

问题的最后一部分是您使用内联JavaScript。

---编辑---

现在是2016年,而且Terminal.app没有任何问题显示256种颜色,所以不再需要“TerminalColoreopard”破解了。

--- ENDEDIT ---

答案 1 :(得分:1)

我修改了2个文件以适应我的javascript工作流程。

  1. Yi Zhao's Javascript syntax:我添加了AJAX,DOM关键字,方法等。
  2. ir_black:我称之为Nazca,并且有一些行与我的syntax结合使得js文件看起来比股票语法好很多。
  3. 请查看它们,它们并不完美但如果您可以修复它,请添加更多功能,请分享。

    更新:不再需要对colorscheme进行修改,因为新版本的脚本会将所有新引入的高亮显示为现有关键字。在github

    中关注它

答案 2 :(得分:0)

这个问题很像这个问题: Javascript syntax highlighting in vim