est-il possible de rendre la palette de couleurs de GVIM pour correspondre exactement à celle de la version de la ligne de commande Vim? J'aime les couleurs de Vim plus que le GVIM de fond blanc, mais je veux toujours utiliser GVIM car la touche Maj ne correspond pas bien sur la version de la ligne de commande. P>
3 Réponses :
Si vous aimez cela, ajoutez-le à un fichier nommé : couleurs koehler code> ou : couleurs torte code> définira une palette de couleurs pas trop horrible avec un fond noir. Je ne sais pas ce que ressemblent les couleurs de la ligne de commande, cependant, il peut ne pas correspondre à ce que vous cherchiez. P>
.vimrc code> ou _vimrc code> dans votre répertoire personnel. Sinon, cela changera la prochaine fois que vous ouvrez GVIM. P>
Oui, merci, j'ai déjà essayé le menu de la palette de couleurs, mais j'aime les avoir exactement les mêmes, plutôt que de fermer, car avec le temps, vous serez habitué à comprendre la signification d'une ligne à travers sa couleur. Tout comme dans VS, quand je vois la couleur verte, je sais que ce code ne devrait pas être lu. Je veux donc unifier les deux éditeurs, car je les utilise les deux.
Merci pour votre commentaire quand même.
Oui, il est possible de faire correspondre exactement à la borne vim Vim. (Il est pas toujours possible d'aller dans l'autre, cependant, gvim permet plus de couleurs si vous ne pouvez pas toujours correspondre terminal vim si vous utilisez gvim comme base.) P>
Les couleurs sont contrôlées avec le ': sélectionnez' commande ( http: // vimdoc. sourceforge.net/htmldoc/syntax.html#:highlight ), qui vous permet de spécifier les couleurs pour gvim (guifg et guibg) différemment des couleurs pour terminaux vim (ctermfg et ctermbg). Tout ce que vous avez à faire est de vous assurer que les couleurs que vous attribuez à guifg et guibg sont les mêmes que vous attribuez à ctermfg et ctermbg. Voici un script qui pourrait vous aider à aller: http://vim.wikia.com/wiki/Xterm256_color_names_for_console_Vim p>
Note: les « : » colorscheme commande se inscrit dans le « : sélectionnez » commande en exécutant les commandes dans un fichier « colorscheme » trouvé dans Vim « / couleurs » annuaire. Le fichier colorscheme lui-même sera composé principalement de commandes que les couleurs fort définies pour tous les différents éléments du colorscheme. Il vaut la peine de lire l'aide pour voir comment tout cela va ensemble. En outre, si vous allez sur le site Vim, vous trouverez un script bazillion qui sont consacrés à l'évolution de votre colorscheme. La plupart d'entre eux sont orientés vers vim, mais beaucoup essayer d'être amical à la fois vim et vim terminal. Vous pouvez commencer ici: http://www.vim.org /scripts/script_search_results.php?keywords=&script_type=color+scheme&order_by=rating&direction=descending&search=search Il suffit de trouver celui que vous aimez et plop le fichier dans votre répertoire / couleurs. p>
Vous pouvez également jeter un oeil à des échantillons ici: http://vimcolorschemetest.googlecode.com/svn/html/index-pl.html p>
Merci pour le commentaire détaillé. Je vais avoir besoin de temps pour couvrir tous les détails que vous avez mentionnés :-)
Ceci obtient GVIM assez proche de Vim par défaut sur mon texte vert sur la console noire.
hi clear
set background=dark
if exists("syntax_on")
syntax reset
endif
hi Normal ctermfg=green guifg=green guibg=black
hi SpecialKey term=bold ctermfg=4
hi NonText term=bold cterm=bold ctermfg=4
hi Directory term=bold ctermfg=4
hi ErrorMsg term=standout cterm=bold ctermfg=7 ctermbg=1
hi IncSearch term=reverse cterm=reverse
hi Search term=reverse ctermfg=0 ctermbg=3
hi MoreMsg term=bold ctermfg=2
hi ModeMsg term=bold cterm=bold
hi LineNr term=underline ctermfg=3
hi Question term=standout ctermfg=2
hi StatusLine term=bold,reverse cterm=bold,reverse
hi StatusLineNC term=reverse cterm=reverse
hi VertSplit term=reverse cterm=reverse
hi Title term=bold ctermfg=5
hi Visual term=reverse cterm=reverse
hi WarningMsg term=standout ctermfg=1
hi WildMenu term=standout ctermfg=0 ctermbg=3
hi Folded term=standout ctermfg=4 ctermbg=7
hi FoldColumn term=standout ctermfg=4 ctermbg=7
hi DiffAdd term=bold ctermbg=1
hi DiffChange term=bold ctermbg=5
hi DiffDelete term=bold cterm=bold ctermfg=4 ctermbg=6
hi DiffText term=reverse cterm=bold ctermbg=1
hi SignColumn term=standout ctermfg=4 ctermbg=7
hi SpellBad term=reverse ctermbg=1
hi SpellCap term=reverse ctermbg=4
hi SpellRare term=reverse ctermbg=5
hi SpellLocal term=underline ctermbg=6
hi Pmenu ctermbg=5
hi PmenuSel ctermbg=7
hi PmenuSbar ctermbg=7
hi PmenuThumb cterm=reverse
hi TabLine term=underline cterm=underline ctermfg=0 ctermbg=7
hi TabLineSel term=bold cterm=bold
hi TabLineFill term=reverse cterm=reverse
hi CursorColumn term=reverse ctermbg=7
hi CursorLine term=underline cterm=underline gui=underline guibg=black
hi MatchParen term=reverse ctermbg=6
hi Comment term=bold ctermfg=4
hi Constant term=underline ctermfg=1 guifg=red
hi Special term=bold ctermfg=3
hi Identifier term=underline ctermfg=6
hi Statement term=bold ctermfg=3 guifg=darkyellow
hi PreProc term=underline ctermfg=5 guifg=magenta
hi Type term=underline ctermfg=2
hi Underlined term=underline cterm=underline ctermfg=5
hi Ignore cterm=bold ctermfg=7
hi Error term=reverse cterm=bold ctermfg=7 ctermbg=1
hi Todo term=standout ctermfg=0 ctermbg=3