2011-03-12 63 views
2

我正在使用Mac OS X終端。vim中的JavaScript colorscheme?

大部分默認配色方案我嘗試在VIM使用可怕的紅色爲我的JavaScript代碼。

大部分代碼都顯示爲紅色。有誰知道如何在vi中設置JavaSript文件的顏色?

回答

0

這個問題是很多像這樣的: Javascript syntax highlighting in vim

+0

很大,與現在javascript.vim我所有的文字出現在紅色......我放棄了! – foreyez 2011-03-12 22:42:58

+0

大聲笑你可能想嘗試編輯終端配置文件。它還控制突出顯示文本的顏色。 – KeatsKelleher 2011-03-12 22:44:14

+0

順便說一句,這隻發生在我編輯我的內嵌JavaScript代碼在HTML – foreyez 2011-03-12 22:53:19

2

不管你自定義語法文件和colorschemes做將是無用的,如果你不調整Terminal.app的顏色設置和/或切換到iTerm2或MacVim。

大多數colorschemes針對VIM的GUI版本或用於在支持256色的終端運行VIM製成。

Terminal.app只支持16種顏色,基本顏色可怕,你可以用TerminalColoreopard來調整它們,但調整colorcheme時仍然只能使用非常有限的調色板。

所以,這是問題的一部分。

另外一個可能是,你的文檔的文件類型設置爲html防止你有良好的JS語法高亮和正確的全方位完成。你可以通過輸入:set ft=html.javascript來改變它。

你的問題的最後一部分是你使用內嵌的JavaScript。

---編輯---

這是2016年,現在,和Terminal.app無論在什麼方面顯示256種顏色,所以沒有必要說,「TerminalColoreopard」沒問題的破解了。

--- EndEdit中---

1

我已經修改了2個文件,以適應我的javascript的工作流程。

  1. Yi Zhao's Javascript syntax:我已經添加了AJAX,DOM關鍵字,方法和其他。
  2. ir_black:我把它叫做Nazca,它有一些行與我的syntax相結合使得js文件看起來比股票語法好很多。

請檢查他們,他們不是完美的,但如果你可以修復它,添加更多的功能,請分享。

UPDATE:修改你的色彩方案不再需要因爲腳本的新版本hilinks所有新推出的亮點,以現有的關鍵字。按照它github