是否可以使GVim的配色方案與命令行版本Vim中的配色方案完全匹配?我比Vim的顏色更喜歡白色背景的GVim,但我仍然想使用GVim,因爲Shift鍵在命令行版本上映射不好。將GVim配色方案更改爲命令行Vim
回答
是的,可以使gvim與終端Vim完全匹配。 (然而,並不總是可以走另一條路,但gvim允許更多的顏色,所以如果你使用gvim作爲你的基礎,你不能總是使終端vim匹配。)
顏色是用':highlight '命令(http://vimdoc.sourceforge.net/htmldoc/syntax.html#:highlight),它允許您爲終端vim(ctermfg和ctermbg)的顏色指定與gvim(guifg和guibg)不同的顏色。您所要做的就是確保分配給guifg和guibg的顏色與分配給ctermfg和ctermbg的顏色相同。這裏有可能讓你去一個腳本: http://vim.wikia.com/wiki/Xterm256_color_names_for_console_Vim
注:「:色彩方案」:在Vim的「/顏色」目錄中發現了一個「色彩方案」文件執行上面的命令命令「亮點」命令與適合的。 colorscheme文件本身將主要由高亮命令組成,這些命令爲colorscheme中的所有不同元素設置顏色。值得閱讀幫助以瞭解所有這些如何結合在一起。另外,如果你去Vim網站,你會發現一個致力於改變你的色彩方案的bazillion腳本。其中大部分都是針對gvim,但很多人都試圖對gvim和terminal vim友好。你可以從這裏開始: http://www.vim.org/scripts/script_search_results.php?keywords=&script_type=color+scheme&order_by=rating&direction=descending&search=search找到你喜歡的一個,然後將文件放到/ colors目錄中。
或者,先看看樣品在這裏: http://vimcolorschemetest.googlecode.com/svn/html/index-pl.html
:colors koehler
或:colors torte
將設置一個黑色背景的不太可怕的配色方案。但我不確定命令行顏色是什麼樣子,所以它可能不符合您的要求。
如果您喜歡,請將其添加到主目錄中名爲.vimrc
或_vimrc
的文件中。否則,下次打開gVim時它會變回。
這得到GVIM非常接近違約,我的黑控制檯上的綠色文本活力。
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
- 1. 更改命令行Vim的配色方案是像gVim的
- 2. 更改配色方案vim
- 3. gvim的配色方案,以配合VIM中的xterm
- 4. 更改VIM/GVIM消息窗口行爲
- 5. 如何使用gvim製作vim配色方案?
- 6. 如何強制mysql編輯命令使用VIM配色方案?
- 7. 更改配色方案
- 8. VIM配色方案錯誤
- 9. vim中的配色方案
- 10. 的Vim solarized配色方案
- 11. 在gVim的運行shell命令沒有呼應Vim命令
- 12. 更改Android藍色配色方案
- 13. Gvim在使用時更改Pmenu顏色:source命令
- 14. 命令行VIM不會更改背景(保持黑色)?
- 15. 更換VIM的顏色,而不用發明配色方案
- 16. 更改所有應用配色方案
- 17. 如何更改Word的配色方案?
- 18. 使用BootstrapCDN更改配色方案
- 19. 在Raphael.js中更改'配色方案'?
- 20. 我如何能在配色方案「VIM」
- 21. vim上的不同配色方案
- 22. VIM配色方案不是默認
- 23. VIM配色方案是不一樣的
- 24. 在Windows命令行中配置命令和響應顏色。備擇方案?
- 25. 如何更改gVim命令行的字體顏色和重量(在底部)?
- 26. 如何在Visual Studio中將我的VIM配色方案設置爲相同的默認配色方案?
- 27. Vim:在更改顏色方案時更改語法着色規則
- 28. 將vim GUI顏色方案轉換爲256色vim的自動化方法?
- 29. 如何更改Emacs命令行顏色
- 30. Vim命令行顏色設置
感謝您的詳細評論。我需要時間來涵蓋你提到的所有細節:-) – Rafid 2010-11-08 18:38:38