これは私が夢中になる謎です:this scriptを実行しているときに、がである特定の色をgVim 7.3に指定しようとしています。なぜVIMは完全に利用可能な色を認識しませんか?
しかし、.vim構文ファイルに入れると、gVimは単に「色名が認識されません」というエラーを発行します。これは、orange
のような単純な色でさえも起こります。代わりに、赤、青、黄、暗褐色、濃緑色、黒色などのいくつかの色しか認識しません。
これはどうして起こりますか?
これは私が夢中になる謎です:this scriptを実行しているときに、がである特定の色をgVim 7.3に指定しようとしています。なぜVIMは完全に利用可能な色を認識しませんか?
しかし、.vim構文ファイルに入れると、gVimは単に「色名が認識されません」というエラーを発行します。これは、orange
のような単純な色でさえも起こります。代わりに、赤、青、黄、暗褐色、濃緑色、黒色などのいくつかの色しか認識しません。
これはどうして起こりますか?
私は.vim
ファイルに問題のある色(オレンジ色)をハードコーディングすることによって、問題を解決することになった:
hi def MyOrange_color ctermfg=202 guifg=#ff5f00
端末プログラム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/
+1。しかし、私は端末プログラムではないgVimを使用しています。 – ef2011
しかし、gvimはvim ..と同じプログラムなので、デフォルトのいくつかは端末プログラムであるvimから継承されています。 – user606723
Vimは色認識を持っているもの...? – sehe