Frage

Ich habe für VIM Farbschemata suchen um und fand einige große da draußen (insb. Durch die Verwendung http://code.google.com/p/vimcolorschemetest/ ), aber ich möchte immer ein paar Aspekte eines jeden ändern, die ich finden. Also habe ich jetzt beschlossen haben, dass das, was ich wirklich tun möchte, ist mein eigenes zu machen, oder in der Lage sein, um die, die ich anpassen on the fly finden. Im Grunde, was ich wissen will, ist:

1) Wie kann ich ein vim Farbschema schreiben? - Gibt es gute (schnell) Tutorien

2) Wie kann ich sprachspezifische Anpassungen? Wie sagen wir für Python, ich könnte in mit verschiedenen Farben für Klassen und Methoden interessiert sein (ist das überhaupt möglich? Was Individualisierungsgrad möglich ist?). Alles, was können Sie mir sagen, wie für bestimmte Sprachen zu gestalten wäre fantastisch! (Insb. Python, aber auch andere wie C, Java, würde Rubin groß sein)

3) Gibt es gut, vollständig (idealerweise gut kommentiert) Vorlagen, dass ich anfangen konnte, von der alle Aspekte eines Farbschema enthalten, wie Hintergrund, Text, Sprache spezielle Sachen, und die wie?

War es hilfreich?

Lösung

I didn't watch the "Creating colorschemes for Vim" episode of VIMcasts, but the others are really good.

Andere Tipps

Vivify lets you interactively create vim colorschemes with color pickers and previews your scheme using several code samples.

colorschemes are actually vim scripts. You use the hi command for coloring, which works like hi TextType guifg=#hexforegroundcolor guibg=#hexbgcolor gui=bold/italic/underlined/undercurled (assumed you use gvim). If you type :hionly, you get a complete list of text types with their current highlighting
see also http://vimdoc.sourceforge.net/htmldoc/syntax.html#:colorscheme

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/

May be you can find this colorscheme template useful: http://www.vim.org/scripts/script.php?script_id=106

The original description is

"The philosophy here is to provide a ready-to-uncomment list of highlight commands for all the important groups. Then you can deviate from the default until you come up with one you like."

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top