38

私は VIM の配色を探し回っていて、素晴らしい配色をいくつか見つけました (特にhttp://code.google.com/p/vimcolorschemetest/を使用) 。探す。だから、私が本当にやりたいことは、自分で作るか、見つけたものをその場でカスタマイズできるようにすることだと決めました. 基本的に、私が知りたいことは次のとおりです。

1) vim のカラー スキームを作成するにはどうすればよいですか? 良い (簡単な) チュートリアルはありますか?

2) 言語固有のカスタマイズを追加するにはどうすればよいですか? Python の場合のように、クラスとメソッドに異なる色を使用することに興味があるかもしれません (これは可能ですか? どのレベルのカスタマイズが可能ですか?)。特定の言語向けにカスタマイズする方法について教えていただけることは何でも素晴らしいことです! (特にpythonだけでなく、C、Java、Rubyなどの他のものも素晴らしいでしょう)

3)背景、テキスト、言語固有のものなど、配色のすべての側面を含む、適切で完全な(理想的には十分にコメントされた) テンプレートから開始できますか?

4

5 に答える 5

46

Vivifyを使用すると、カラー ピッカーを使用してインタラクティブに vim カラースキームを作成し、いくつかのコード サンプルを使用してスキームをプレビューできます。

于 2012-08-28T22:12:38.130 に答える
25

VIMcastsの「Creating colorschemes for Vim」エピソードは見ていませんが、他のエピソードは本当に良いものです。

于 2010-12-09T10:46:23.823 に答える
14

カラースキームは実際には vim スクリプトです。色付けには hi コマンドを使用します。これは hi TextType guifg=#hexforegroundcolor guibg=#hexbgcolor gui=bold/italic/underlined/undercurled(gvim を使用すると仮定して) のように機能します。入力するだけの場合:hi、現在の強調表示を含むテキスト タイプの完全なリストが表示されます。http: //vimdoc.sourceforge.net/htmldoc/syntax.html#
:colorscheme も参照してください。

于 2010-12-09T09:49:11.187 に答える
8

このcolorschemeテンプレートが役立つかもしれません:http://www.vim.org/scripts/script.php?script_id=106

元の説明は

「ここでの哲学は、すべての重要なグループに対してすぐにコメントを解除できるハイライト コマンドのリストを提供することです。その後、好きなものが見つかるまで、デフォルトから逸脱することができます。」

于 2012-08-29T03:15:11.333 に答える
7

Launch vim, say ":help syntax", it has quick start etc.

For the complete templates look at your installation:

colorschemes are in /usr/share/vim/vimcurrent/colors/

languages syntax in /usr/share/vim/vimcurrent/syntax/

于 2010-12-09T09:43:41.537 に答える