加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

vim颜色表

发布时间:2020-12-15 16:41:00 所属栏目:安全 来源:网络整理
导读:转自:http://www.jb51.cc/article/p-dnqugehp-yv.html 重装了系统,vim的配置文件忘记备份了.纠结死我了.要了一份大致的框架.搞起来. 可能大家都有类似的经历,对于一个每天都用的IDE,必须是习惯的颜色和风格什么的.应该是强迫症. 下面分享一些配置过程中总结

转自:http://www.52php.cn/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主题.

[plain] view plain copy
print ?
  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

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

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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读