我开发了 javascript,最近我发现我仍然喜欢使用 Terminal Vim 而不是 MacVim。然后,当我在终端 Vim 中打开我常用的 javascript 文件时,我感到非常恼火:代码语句不规则地以一种神秘的颜色突出显示。
只是为了澄清我打开的其他文件类型(例如 c、html 等)没有问题。我搜索了网站,但找不到答案。这太不可接受了,谁能帮帮我。一百万谢谢!
我的 .vimrc 屏幕截图:
我开发了 javascript,最近我发现我仍然喜欢使用 Terminal Vim 而不是 MacVim。然后,当我在终端 Vim 中打开我常用的 javascript 文件时,我感到非常恼火:代码语句不规则地以一种神秘的颜色突出显示。
只是为了澄清我打开的其他文件类型(例如 c、html 等)没有问题。我搜索了网站,但找不到答案。这太不可接受了,谁能帮帮我。一百万谢谢!
我的 .vimrc 屏幕截图:
Error
通常设置为使用红色背景。我的结论是,你看到的正是你应该看到的。它是故意丑陋的,设计成这样:你不想错过错误,是吗?
但是,可以将 Syntastic 设置为不使用Error
突出显示来标记错误,而是使用“标志”功能来代替,这不那么难看。
您应该已经阅读了 Syntastic 文档,因为它都是用简单的英语解释的:
:help syntastic-error-signs
此外,set background=dark
它不是很有用(它不会改变背景颜色,如果这是你想要的)并且可以从你的~/.vimrc
.
我发现正是这个插件jslint.vim导致文本被突出显示。问题是我认为我没有正确禁用此插件。感谢@romaini 的提示,语法是检查代码错误和进行正确配置的更好插件。
附带说明一下,对于那些想要使用 vim solarized配色方案的人,请先使用solarized终端配色方案。否则配色方案将无法正确显示。
感谢您的所有评论和回答!非常感谢。
尝试改变你的配色方案。在 Vim 中打开文件,然后执行
:colorscheme blink
要循环浏览所有可能的配色方案,请键入:colorscheme
,然后输入一个空格,然后按Tab。当您找到一个听起来很有希望的配色方案时,请按Enter,然后查看文本是否正常。继续这样做,直到找到你喜欢的配色方案。
一旦你找到了你喜欢的配色方案,复制它的名字,然后在你的 .vimrc 中加入以下内容:
colorscheme name
(name
是您喜欢的配色方案的名称。)
我最喜欢的配色方案是blink
,但也有很多不错的配色方案。如果默认设置不够好,您甚至可以上网下载新的。
另一件让事情看起来更好的事情(会改变颜色而不是突出显示)。确保您的终端报告自己为 xterm-256colors。您可以通过键入来检查这一点echo $TERM
。
如果它不返回 xterm-256colors,请转到您正在使用的配置文件上的首选项 -> 设置 -> 高级(选项卡)。
将顶部的下拉菜单更改为 xterm-256colors。
似乎无法正确识别语法。你能试试:
:设置文件类型=javascript