我正在使用Mac OS X终端。
我在vim中尝试的大多数默认配色方案都为我的JavaScript代码使用了可怕的红色。
大部分代码都显示为红色。有谁知道如何在vi中设置JavaSript文件的颜色?
答案 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工作流程。
答案 2 :(得分:0)
这个问题很像这个问题: Javascript syntax highlighting in vim