微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

vim颜色表

转自:http://www.jb51.cc/article/p-dnqugehp-yv.html


重装了系统,vim的配置文件忘记备份了.纠结死我了.要了一份大致的框架.搞起来.

可能大家都有类似的经历,对于一个每天都用的IDE,必须是习惯的颜色和风格什么的.应该是强迫症.

下面分享一些配置过程中总结的内容:

1. VIM支持的配色.

vim貌似支持的颜色很有限.white black yellow cyan magenta blue grey green red

大多数颜色前面都可以加light 或者 dark 来进行修饰.

以上的这些颜色是一种类型的,其实VIM支持的颜色不仅这些.


我是有多无聊.不过相信这个可以帮助到大家把.

2. 关于colorscheme的选择.

我选择了evening这个主题.但是其实这个主题有很多配色都没有.所以我把evening给改造了.这里面的大多数的宏我都没有见过.所以就又下载了一个主题mustang.然后把两个主题结合在一起.

设置以后的效果如图:

整个的风格上传了以后有点失真.不过还好.另外就是这个主题需要256位的色彩支持.

下面是我的evening.vim主题.

  1. "Vimcolorfile
  2. "Maintainer:BramMoolenaar<Bram@vim.org>
  3. "LastChange:2006Apr14
  4. "Thiscolorschemeusesadarkgreybackground.
  5. "Firstremoveallexistinghighlighting.
  6. setbackground=dark
  7. hiclear
  8. ifexists("Syntax_on")
  9. Syntaxreset
  10. endif
  11. letcolors_name="evening"
  12. hinormalguifg=#e2e2e5guibg=#202020gui=nonectermfg=253ctermbg=234
  13. "hinormalctermbg=DarkGreyctermfg=Whiteguifg=Whiteguibg=grey20
  14. "Groupsusedinthe'highlight'and'guicursor'optionsdefaultvalue.
  15. hiErrorMsgterm=standoutctermbg=DarkRedctermfg=Whiteguibg=Redguifg=White
  16. hiIncSearchterm=reversecterm=reversegui=reverse
  17. hiModeMsgterm=boldcterm=boldgui=bold
  18. hiStatusLineterm=reverse,boldcterm=reverse,boldgui=reverse,bold
  19. hiStatusLineNCterm=reversecterm=reversegui=reverse
  20. hiVertSplitterm=reversecterm=reversegui=reverse
  21. hiVisualterm=reversecterm=reversectermbg=blackguibg=grey60
  22. hiVisualNOSterm=underline,boldcterm=underline,boldgui=underline,255); background-color:inherit">hiDiffTextterm=reversecterm=boldctermbg=Redgui=boldguibg=Red
  23. hiCursorguibg=Greenguifg=Black
  24. hilCursorguibg=Cyanguifg=Black
  25. "hiDirectoryterm=boldctermfg=LightCyanguifg=Cyan
  26. hiDirectoryterm=boldctermfg=lightblueguifg=Cyan
  27. hiLineNrterm=underlinectermfg=blackctermfg=darkgreyguifg=Yellow
  28. hiMoreMsgterm=boldctermfg=LightGreengui=boldguifg=SeaGreen
  29. hiNonTextterm=boldctermfg=LightBluegui=boldguifg=LightBlueguibg=grey30
  30. hiQuestionterm=standoutctermfg=LightGreengui=boldguifg=Green
  31. hiSearchterm=reversectermbg=Yellowctermfg=Blackguibg=Yellowguifg=Black
  32. hiSpecialKeyterm=boldctermfg=LightBlueguifg=Cyan
  33. hiTitleterm=boldctermfg=Lightmagentagui=boldguifg=magenta
  34. hiWarningMsgterm=standoutctermfg=LightRedguifg=Red
  35. hiWildMenuterm=standoutctermbg=Yellowctermfg=Blackguibg=Yellowguifg=Black
  36. hiFoldedterm=standoutctermbg=LightGreyctermfg=DarkBlueguibg=LightGreyguifg=DarkBlue
  37. hiFoldColumnterm=standoutctermbg=LightGreyctermfg=DarkBlueguibg=Greyguifg=DarkBlue
  38. hiDiffAddterm=boldctermbg=DarkBlueguibg=DarkBlue
  39. hiDiffChangeterm=boldctermbg=Darkmagentaguibg=Darkmagenta
  40. hiDiffDeleteterm=boldctermfg=Bluectermbg=DarkCyangui=boldguifg=Blueguibg=DarkCyan
  41. "hiCursorColumnterm=reversectermbg=whiteguibg=grey40
  42. hiCursorColumnctermbg=238guibg=grey40
  43. hiCursorLineterm=underlinecterm=underlineguibg=grey40
  44. "类型颜色
  45. hiTypeterm=underlinectermfg=blueguifg=#ffa0a0guibg=grey5
  46. hiStatementterm=underlinectermfg=darkgreyguifg=#ffa0a0guibg=grey5
  47. "预处理关键字颜色
  48. hiPreProcguifg=#faf4c6gui=nonectermfg=blue
  49. "数字颜色
  50. hiNumberguifg=#ff9800gui=nonectermfg=208
  51. "注释颜色
  52. hiCommentguifg=#808080gui=italicctermfg=lightgreen
  53. "匹配的内容的颜色
  54. hiMatchParenguifg=#d0ffc0guibg=#2f2f2fgui=boldctermfg=157ctermbg=237cterm=reverse
  55. "GroupsforSyntaxhighlighting
  56. "宏颜色
  57. hiConstantterm=underlinectermfg=130guifg=#ffa0a0guibg=grey5
  58. "字符串颜色
  59. hiStringterm=underlinectermfg=whiteguifg=#ffa0a0guibg=grey5
  60. hiSpecialterm=boldctermfg=LightRedguifg=Orangeguibg=grey5
  61. hiDefineguifg=goldgui=boldctermfg=yellow
  62. "include颜色
  63. "hiIncludeguifg=redctermfg=red
  64. "运算符颜色
  65. "hiOperatorguifg=goldgui=boldctermfg=yellow
  66. "不知道这是配置什么颜色的
  67. "hiIdentifierguifg=#b1d631gui=nonectermfg=red
  68. "hiKeywordguifg=#ff9800gui=nonectermfg=red
  69. if&t_Co>8
  70. hiStatementterm=boldctermfg=darkblueguifg=#ffff60gui=bold
  71. endif
  72. hiIgnorectermfg=DarkGreyguifg=grey20
  73. "vim:sw=2

分享这么多吧.唯一的一点遗憾就是变量的颜色没有找到设置的办法.不过用起来也很顺手了.

希望以上的这些可以帮助到大家.

原文地址:https://www.jb51.cc/vim/391974.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐