webdevqa.jp.net

VIM配色の書き方?

私はVIM配色を探していて、そこにいくつか素晴らしいものを見つけました(特に http://code.google.com/p/vimcolorschemetest/)を使用して =)ですが、私はいつも見つけたそれぞれのいくつかの側面を変更したいので、私が本当にしたいことは、自分で作成するか、その場で見つけたものをカスタマイズできるようにすることです。 、私が知りたいのは:

1)vimの配色をどのように記述しますか-良い(クイック)チュートリアルはありますか?

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

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

35
mindthief

"Creating colorschemes for Vim" エピソード VIMcasts は見ていませんでしたが、他は本当に良かったです。

24

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

46
idbrii

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

12
DaVinci

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

元の説明は

「ここでの哲学は、すべての重要なグループの強調表示コマンドのすぐにコメント解除できるリストを提供することです。それから、好きなものを思いつくまで、デフォルトから逸脱することができます。」

6
Andrey R

Vimを起動し、「:help syntax」と言うと、クイックスタートなどが行われます。

完全なテンプレートについては、インストールを確認してください。

colorschemesは/ usr/share/vim/vimcurrent/colors /にあります

/ usr/share/vim/vimcurrent/syntax /の言語構文

6
Konstantin