2011-07-20 4 views
1

これは私が夢中になる謎です:this scriptを実行しているときに、である特定の色をgVim 7.3に指定しようとしています。なぜVIMは完全に利用可能な色を認識しませんか?

しかし、.vim構文ファイルに入れると、gVimは単に「色名が認識されません」というエラーを発行します。これは、orangeのような単純な色でさえも起こります。代わりに、赤、青、黄、暗褐色、濃緑色、黒色などのいくつかの色しか認識しません。

これはどうして起こりますか?

+0

Vimは色認識を持っているもの...? – sehe

答えて

0

私は.vimファイルに問題のある色(オレンジ色)をハードコーディングすることによって、問題を解決することになった:

hi def MyOrange_color ctermfg=202 guifg=#ff5f00 
2

端末プログラムvimはデフォルトでANSI色しかサポートしていないため、 http://en.wikipedia.org/wiki/ANSI_escape_code#Colors

私は完全に答えるための構文ファイルについて十分に知らないが、これらのリンクは役に立つかもしれない http://vim.wikia.com/wiki/256_colors_in_vim http://vim.wikia.com/wiki/View_all_colors_available_to_gvim

それが可能だだけで通常の色はそこからの構文ファイルで使用できますが、別の配色を使用して通常の色を再割り当てすることができます。 http://vimcasts.org/episodes/creating-colorschemes-for-vim/

+0

+1。しかし、私は端末プログラムではないgVimを使用しています。 – ef2011

+0

しかし、gvimはvim ..と同じプログラムなので、デフォルトのいくつかは端末プログラムであるvimから継承されています。 – user606723

関連する問題