codeblocks主题修改(vim)

简介: codeblocks的配置文件是default.conf,在Windows系统下,该文件在C:\Documents and Settings\Administrator\Application Data\CodeBlocks;在Linux系统下,该文件在~/.codeblocks。

codeblocks的配置文件是default.conf,在Windows系统下,该文件在C:\Documents and Settings\Administrator\Application Data\CodeBlocks;在Linux系统下,该文件在~/.codeblocks。该文件夹在codeblocks首次打开后才会生成。

首先关闭codeblocks,找到default.conf并打开,将以下的内容替换成原来<colour_sets></colour_sets>:

<colour_sets>
<ACTIVE_COLOUR_SET>
<str>
<![CDATA[vim]]>
</str>
</ACTIVE_COLOUR_SET>
<ACTIVE_LANG>
<str>
<![CDATA[C/C++]]>
</str>
</ACTIVE_LANG>
<oblivion>
<NAME>
<str>
<![CDATA[oblivion]]>
</str>
</NAME>
<cc>
<style0>
<FORE>
<colour r="238" g="238" b="236" />
</FORE>
<BACK>
<colour r="46" g="52" b="54" />
</BACK>
<NAME>
<str>
<![CDATA[Default]]>
</str>
</NAME>
</style0>
<style1>
<FORE>
<colour r="238" g="238" b="236" />
</FORE>
<BACK>
<colour r="46" g="52" b="54" />
</BACK>
<NAME>
<str>
<![CDATA[Default]]>
</str>
</NAME>
</style1>
<style5>
<FORE>
<colour r="136" g="138" b="133" />
</FORE>
<NAME>
<str>
<![CDATA[Comment (normal)]]>
</str>
</NAME>
</style5>
<style6>
<FORE>
<colour r="136" g="138" b="133" />
</FORE>
<NAME>
<str>
<![CDATA[Comment (normal)]]>
</str>
</NAME>
</style6>
<style7>
<FORE>
<colour r="136" g="138" b="133" />
</FORE>
<NAME>
<str>
<![CDATA[Comment (normal)]]>
</str>
</NAME>
</style7>
<style8>
<FORE>
<colour r="136" g="138" b="133" />
</FORE>
<NAME>
<str>
<![CDATA[Comment (normal)]]>
</str>
</NAME>
</style8>
<style11>
<FORE>
<colour r="52" g="101" b="164" />
</FORE>
<BOLD bool="0" />
<NAME>
<str>
<![CDATA[Comment (documentation)]]>
</str>
</NAME>
</style11>
<style12>
<FORE>
<colour r="52" g="101" b="164" />
</FORE>
<BOLD bool="0" />
<NAME>
<str>
<![CDATA[Comment (documentation)]]>
</str>
</NAME>
</style12>
<style17>
<FORE>
<colour r="164" g="0" b="0" />
</FORE>
<NAME>
<str>
<![CDATA[Comment keyword error (documentation)]]>
</str>
</NAME>
</style17>
<style18>
<FORE>
<colour r="164" g="0" b="0" />
</FORE>
<NAME>
<str>
<![CDATA[Comment keyword error (documentation)]]>
</str>
</NAME>
</style18>
<style19>
<FORE>
<colour r="173" g="127" b="168" />
</FORE>
<BACK>
<colour r="46" g="52" b="54" />
</BACK>
<BOLD bool="1" />
<NAME>
<str>
<![CDATA[Number]]>
</str>
</NAME>
</style19>
<style21>
<FORE>
<colour r="233" g="185" b="110" />
</FORE>
<NAME>
<str>
<![CDATA[Keyword]]>
</str>
</NAME>
</style21>
<style23>
<FORE>
<colour r="78" g="154" b="6" />
</FORE>
<NAME>
<str>
<![CDATA[User keyword]]>
</str>
</NAME>
</style23>
<style27>
<FORE>
<colour r="185" g="49" b="0" />
</FORE>
<BACK>
<colour r="30" g="3" b="0" />
</BACK>
<NAME>
<str>
<![CDATA[String]]>
</str>
</NAME>
</style27>
<style28>
<FORE>
<colour r="185" g="49" b="0" />
</FORE>
<BACK>
<colour r="30" g="3" b="0" />
</BACK>
<NAME>
<str>
<![CDATA[String]]>
</str>
</NAME>
</style28>
<style31>
<FORE>
<colour r="245" g="121" b="0" />
</FORE>
<NAME>
<str>
<![CDATA[Character]]>
</str>
</NAME>
</style31>
<style33>
<FORE>
<colour r="211" g="215" b="207" />
</FORE>
<NAME>
<str>
<![CDATA[UUID]]>
</str>
</NAME>
</style33>
<style34>
<FORE>
<colour r="78" g="154" b="6" />
</FORE>
<NAME>
<str>
<![CDATA[Preprocessor]]>
</str>
</NAME>
</style34>
<style36>
<FORE>
<colour r="233" g="185" b="110" />
</FORE>
<NAME>
<str>
<![CDATA[Operator]]>
</str>
</NAME>
</style36>
<style38>
<BACK>
<colour r="23" g="32" b="24" />
</BACK>
<NAME>
<str>
<![CDATA[Selection]]>
</str>
</NAME>
</style38>
<style39>
<BACK>
<colour r="24" g="33" b="33" />
</BACK>
<NAME>
<str>
<![CDATA[Active line]]>
</str>
</NAME>
</style39>
<style40>
<BACK>
<colour r="114" g="159" b="207" />
</BACK>
<NAME>
<str>
<![CDATA[Matching brace highlight]]>
</str>
</NAME>
</style40>
<style41>
<FORE>
<colour r="238" g="238" b="236" />
</FORE>
<BACK>
<colour r="164" g="0" b="0" />
</BACK>
<NAME>
<str>
<![CDATA[No matching brace highlight]]>
</str>
</NAME>
</style41>
<NAME bool="1">
<str>
<![CDATA[C/C++]]>
</str>
</NAME>
<editor>
<keywords>
<SET4>
<str>
<![CDATA[__cplusplus __GNUC__ __GNUG__]]>
</str>
</SET4>
</keywords>
</editor>
</cc>
</oblivion>
<desert>
<NAME>
<str>
<![CDATA[desert]]>
</str>
</NAME>
<cc>
<style0>
<FORE>
<colour r="255" g="255" b="255" />
</FORE>
<BACK>
<colour r="43" g="43" b="43" />
</BACK>
<NAME>
<str>
<![CDATA[Default]]>
</str>
</NAME>
</style0>
<style1>
<FORE>
<colour r="255" g="255" b="255" />
</FORE>
<BACK>
<colour r="43" g="43" b="43" />
</BACK>
<NAME>
<str>
<![CDATA[Default]]>
</str>
</NAME>
</style1>
<style5>
<FORE>
<colour r="135" g="206" b="235" />
</FORE>
<NAME>
<str>
<![CDATA[Comment (normal)]]>
</str>
</NAME>
</style5>
<style6>
<FORE>
<colour r="135" g="206" b="235" />
</FORE>
<NAME>
<str>
<![CDATA[Comment (normal)]]>
</str>
</NAME>
</style6>
<style7>
<FORE>
<colour r="135" g="206" b="235" />
</FORE>
<NAME>
<str>
<![CDATA[Comment (normal)]]>
</str>
</NAME>
</style7>
<style8>
<FORE>
<colour r="135" g="206" b="235" />
</FORE>
<NAME>
<str>
<![CDATA[Comment (normal)]]>
</str>
</NAME>
</style8>
<style11>
<FORE>
<colour r="105" g="105" b="105" />
</FORE>
<BOLD bool="0" />
<NAME>
<str>
<![CDATA[Comment (documentation)]]>
</str>
</NAME>
</style11>
<style12>
<FORE>
<colour r="105" g="105" b="105" />
</FORE>
<BOLD bool="0" />
<NAME>
<str>
<![CDATA[Comment (documentation)]]>
</str>
</NAME>
</style12>
<style19>
<FORE>
<colour r="255" g="160" b="160" />
</FORE>
<NAME>
<str>
<![CDATA[Number]]>
</str>
</NAME>
</style19>
<style21>
<FORE>
<colour r="189" g="183" b="107" />
</FORE>
<NAME>
<str>
<![CDATA[Keyword]]>
</str>
</NAME>
</style21>
<style23>
<FORE>
<colour r="255" g="128" b="64" />
</FORE>
<NAME>
<str>
<![CDATA[User keyword]]>
</str>
</NAME>
</style23>
<style27>
<FORE>
<colour r="255" g="160" b="160" />
</FORE>
<NAME>
<str>
<![CDATA[String]]>
</str>
</NAME>
</style27>
<style28>
<FORE>
<colour r="255" g="160" b="160" />
</FORE>
<NAME>
<str>
<![CDATA[String]]>
</str>
</NAME>
</style28>
<style31>
<FORE>
<colour r="255" g="255" b="255" />
</FORE>
<NAME>
<str>
<![CDATA[Character]]>
</str>
</NAME>
</style31>
<style33>
<FORE>
<colour r="255" g="255" b="255" />
</FORE>
<NAME>
<str>
<![CDATA[UUID]]>
</str>
</NAME>
</style33>
<style34>
<FORE>
<colour r="205" g="92" b="92" />
</FORE>
<NAME>
<str>
<![CDATA[Preprocessor]]>
</str>
</NAME>
</style34>
<style36>
<FORE>
<colour r="255" g="255" b="255" />
</FORE>
<NAME>
<str>
<![CDATA[Operator]]>
</str>
</NAME>
</style36>
<style39>
<FORE>
<colour r="192" g="192" b="192" />
</FORE>
<BACK>
<colour r="255" g="0" b="0" />
</BACK>
<NAME>
<str>
<![CDATA[Active line]]>
</str>
</NAME>
</style39>
<style40>
<BACK>
<colour r="128" g="128" b="192" />
</BACK>
<NAME>
<str>
<![CDATA[Matching brace highlight]]>
</str>
</NAME>
</style40>
<NAME>
<str>
<![CDATA[C/C++]]>
</str>
</NAME>
<editor>
<keywords />
</editor>
</cc>
</desert>
<ulipad>
<NAME>
<str>
<![CDATA[ulipad]]>
</str>
</NAME>
<cc>
<style0>
<FORE>
<colour r="141" g="176" b="211" />
</FORE>
<BACK>
<colour r="17" g="36" b="53" />
</BACK>
<NAME>
<str>
<![CDATA[Default]]>
</str>
</NAME>
</style0>
<style1>
<FORE>
<colour r="141" g="176" b="211" />
</FORE>
<BACK>
<colour r="17" g="36" b="53" />
</BACK>
<NAME>
<str>
<![CDATA[Default]]>
</str>
</NAME>
</style1>
<style5>
<FORE>
<colour r="0" g="207" b="203" />
</FORE>
<NAME>
<str>
<![CDATA[Comment (normal)]]>
</str>
</NAME>
</style5>
<style6>
<FORE>
<colour r="0" g="207" b="203" />
</FORE>
<NAME>
<str>
<![CDATA[Comment (normal)]]>
</str>
</NAME>
</style6>
<style7>
<FORE>
<colour r="0" g="207" b="203" />
</FORE>
<NAME>
<str>
<![CDATA[Comment (normal)]]>
</str>
</NAME>
</style7>
<style8>
<FORE>
<colour r="0" g="207" b="203" />
</FORE>
<NAME>
<str>
<![CDATA[Comment (normal)]]>
</str>
</NAME>
</style8>
<style11>
<FORE>
<colour r="0" g="207" b="203" />
</FORE>
<NAME>
<str>
<![CDATA[Comment (documentation)]]>
</str>
</NAME>
</style11>
<style12>
<FORE>
<colour r="0" g="207" b="203" />
</FORE>
<NAME>
<str>
<![CDATA[Comment (documentation)]]>
</str>
</NAME>
</style12>
<style15>
<FORE>
<colour r="111" g="66" b="66" />
</FORE>
<NAME>
<str>
<![CDATA[Comment keyword (documentation)]]>
</str>
</NAME>
</style15>
<style16>
<FORE>
<colour r="111" g="66" b="66" />
</FORE>
<NAME>
<str>
<![CDATA[Comment keyword (documentation)]]>
</str>
</NAME>
</style16>
<style17>
<FORE>
<colour r="0" g="0" b="255" />
</FORE>
<NAME>
<str>
<![CDATA[Comment keyword error (documentation)]]>
</str>
</NAME>
</style17>
<style18>
<FORE>
<colour r="0" g="0" b="255" />
</FORE>
<NAME>
<str>
<![CDATA[Comment keyword error (documentation)]]>
</str>
</NAME>
</style18>
<style21>
<FORE>
<colour r="255" g="255" b="0" />
</FORE>
<NAME>
<str>
<![CDATA[Keyword]]>
</str>
</NAME>
</style21>
<style23>
<FORE>
<colour r="141" g="176" b="211" />
</FORE>
<NAME>
<str>
<![CDATA[User keyword]]>
</str>
</NAME>
</style23>
<style27>
<FORE>
<colour r="0" g="255" b="128" />
</FORE>
<NAME>
<str>
<![CDATA[String]]>
</str>
</NAME>
</style27>
<style28>
<FORE>
<colour r="0" g="255" b="128" />
</FORE>
<NAME>
<str>
<![CDATA[String]]>
</str>
</NAME>
</style28>
<style33>
<FORE>
<colour r="219" g="112" b="219" />
</FORE>
<NAME>
<str>
<![CDATA[UUID]]>
</str>
</NAME>
</style33>
<style34>
<FORE>
<colour r="128" g="128" b="128" />
</FORE>
<NAME>
<str>
<![CDATA[Preprocessor]]>
</str>
</NAME>
</style34>
<style36>
<FORE>
<colour r="240" g="128" b="79" />
</FORE>
<NAME>
<str>
<![CDATA[Operator]]>
</str>
</NAME>
</style36>
<style38>
<FORE>
<colour r="255" g="255" b="255" />
</FORE>
<BACK>
<colour r="46" g="159" b="39" />
</BACK>
<NAME>
<str>
<![CDATA[Selection]]>
</str>
</NAME>
</style38>
<style39>
<BACK>
<colour r="255" g="255" b="255" />
</BACK>
<NAME>
<str>
<![CDATA[Active line]]>
</str>
</NAME>
</style39>
<editor>
<keywords>
<SET4>
<str>
<![CDATA[__cplusplus __GNUC__ __GNUG__]]>
</str>
</SET4>
</keywords>
</editor>
<NAME>
<str>
<![CDATA[C/C++]]>
</str>
</NAME>
</cc>
</ulipad>
<default>
<NAME>
<str>
<![CDATA[default]]>
</str>
</NAME>
</default>
<vim>
<NAME>
<str>
<![CDATA[vim]]>
</str>
</NAME>
<cc>
<style0>
<FORE>
<colour r="170" g="170" b="170" />
</FORE>
<BACK>
<colour r="0" g="0" b="0" />
</BACK>
<NAME>
<str>
<![CDATA[Default]]>
</str>
</NAME>
</style0>
<style1>
<FORE>
<colour r="170" g="170" b="170" />
</FORE>
<BACK>
<colour r="0" g="0" b="0" />
</BACK>
<NAME>
<str>
<![CDATA[Default]]>
</str>
</NAME>
</style1>
<style5>
<FORE>
<colour r="85" g="255" b="255" />
</FORE>
<NAME>
<str>
<![CDATA[Comment (normal)]]>
</str>
</NAME>
</style5>
<style6>
<FORE>
<colour r="85" g="255" b="255" />
</FORE>
<NAME>
<str>
<![CDATA[Comment (normal)]]>
</str>
</NAME>
</style6>
<style7>
<FORE>
<colour r="85" g="255" b="255" />
</FORE>
<NAME>
<str>
<![CDATA[Comment (normal)]]>
</str>
</NAME>
</style7>
<style8>
<FORE>
<colour r="85" g="255" b="255" />
</FORE>
<NAME>
<str>
<![CDATA[Comment (normal)]]>
</str>
</NAME>
</style8>
<style9>
<FORE>
<colour r="85" g="255" b="255" />
</FORE>
<NAME>
<str>
<![CDATA[Comment line (normal)]]>
</str>
</NAME>
</style9>
<style10>
<FORE>
<colour r="85" g="255" b="255" />
</FORE>
<NAME>
<str>
<![CDATA[Comment line (normal)]]>
</str>
</NAME>
</style10>
<style11>
<FORE>
<colour r="85" g="255" b="255" />
</FORE>
<BOLD bool="0" />
<NAME>
<str>
<![CDATA[Comment (documentation)]]>
</str>
</NAME>
</style11>
<style12>
<FORE>
<colour r="85" g="255" b="255" />
</FORE>
<BOLD bool="0" />
<NAME>
<str>
<![CDATA[Comment (documentation)]]>
</str>
</NAME>
</style12>
<style13>
<FORE>
<colour r="85" g="255" b="255" />
</FORE>
<BOLD bool="0" />
<NAME>
<str>
<![CDATA[Comment line (documentation)]]>
</str>
</NAME>
</style13>
<style14>
<FORE>
<colour r="85" g="255" b="255" />
</FORE>
<BOLD bool="0" />
<NAME>
<str>
<![CDATA[Comment line (documentation)]]>
</str>
</NAME>
</style14>
<style19>
<FORE>
<colour r="255" g="85" b="255" />
</FORE>
<NAME>
<str>
<![CDATA[Number]]>
</str>
</NAME>
</style19>
<style20>
<FORE>
<colour r="255" g="85" b="255" />
</FORE>
<NAME>
<str>
<![CDATA[Number (inactive)]]>
</str>
</NAME>
</style20>
<style21>
<FORE>
<colour r="0" g="255" b="0" />
</FORE>
<BOLD bool="0" />
<NAME>
<str>
<![CDATA[Keyword]]>
</str>
</NAME>
</style21>
<style23>
<FORE>
<colour r="225" g="160" b="0" />
</FORE>
<BOLD bool="0" />
<NAME>
<str>
<![CDATA[User keyword]]>
</str>
</NAME>
</style23>
<style24>
<FORE>
<colour r="160" g="160" b="160" />
</FORE>
<NAME>
<str>
<![CDATA[User keyword (inactive)]]>
</str>
</NAME>
</style24>
<style27>
<FORE>
<colour r="255" g="85" b="255" />
</FORE>
<NAME>
<str>
<![CDATA[String]]>
</str>
</NAME>
</style27>
<style28>
<FORE>
<colour r="255" g="85" b="255" />
</FORE>
<NAME>
<str>
<![CDATA[String]]>
</str>
</NAME>
</style28>
<style29>
<FORE>
<colour r="255" g="85" b="255" />
</FORE>
<NAME>
<str>
<![CDATA[String (inactive)]]>
</str>
</NAME>
</style29>
<style30>
<FORE>
<colour r="255" g="85" b="255" />
</FORE>
<NAME>
<str>
<![CDATA[String (inactive)]]>
</str>
</NAME>
</style30>
<style31>
<FORE>
<colour r="255" g="85" b="255" />
</FORE>
<NAME>
<str>
<![CDATA[Character]]>
</str>
</NAME>
</style31>
<style34>
<FORE>
<colour r="85" g="85" b="255" />
</FORE>
<NAME>
<str>
<![CDATA[Preprocessor]]>
</str>
</NAME>
</style34>
<style35>
<FORE>
<colour r="85" g="85" b="255" />
</FORE>
<NAME>
<str>
<![CDATA[Preprocessor (inactive)]]>
</str>
</NAME>
</style35>
<style36>
<FORE>
<colour r="160" g="160" b="160" />
</FORE>
<NAME>
<str>
<![CDATA[Operator]]>
</str>
</NAME>
</style36>
<style37>
<FORE>
<colour r="170" g="170" b="170" />
</FORE>
<NAME>
<str>
<![CDATA[Operator (inactive)]]>
</str>
</NAME>
</style37>
<style38>
<FORE>
<colour r="0" g="0" b="0" />
</FORE>
<BACK>
<colour r="170" g="170" b="170" />
</BACK>
<NAME>
<str>
<![CDATA[Selection]]>
</str>
</NAME>
</style38>
<style40>
<FORE>
<colour r="255" g="0" b="0" />
</FORE>
<BACK>
<colour r="0" g="0" b="0" />
</BACK>
<ITALICS bool="1" />
<NAME>
<str>
<![CDATA[Matching brace highlight]]>
</str>
</NAME>
</style40>
<editor>
<keywords>
<SET4>
<str>
<![CDATA[__cplusplus __GNUC__ __GNUG__]]>
</str>
</SET4>
</keywords>
</editor>
<NAME>
<str>
<![CDATA[C/C++]]>
</str>
</NAME>
</cc>
</vim>
</colour_sets>

  打开"设置"->"编辑器"->"语法高亮"窗口,第一个下拉框就是设置主题的,总共有3种主题,来自互联网,本人就做了个整合。
色彩主题里面有:default(默认白色) desert oblivion ulipad vim

任意选择一个使用,上述只是随便起个名称,不代表真正的主题意思。

推荐vim主题,vim是我模仿Qtcreator里面的vim(dark)配色方案修改而成的,对眼睛保护很好。

vim效果:

作者:Bonker
出处:http://www.cnblogs.com/Bonker
QQ:519841366
       
本页版权归作者和博客园所有,欢迎转载,但未经作者同意必须保留此段声明, 且在文章页面明显位置给出原文链接,否则保留追究法律责任的权利
目录
相关文章
|
28天前
|
Linux 程序员 开发工具
编辑之道:掌握Linux中Vim与Vi的简单使用
编辑之道:掌握Linux中Vim与Vi的简单使用
23 1
|
Ubuntu 开发工具
Ubuntu修改默认编辑器为vim
Ubuntu修改默认编辑器为vim
320 0
Ubuntu修改默认编辑器为vim
|
Unix 程序员 Linux
VIM 简单使用1
Vim是从 vi 发展出来的一个文本编辑器。代码补完、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用。 简单的来说, vi 是老式的字处理器,不过功能已经很齐全了,但是还是有可以进步的地方。 vim 则可以说是程序开发者的一项很好用的工具。 连 vim 的官方网站 (http://www.vim.org) 自己也说 vim 是一个程序开发工具而不是文字处理软件。
142 0
VIM 简单使用1
|
开发工具
oeasy教您玩转vim - 2 - # 使用帮助
oeasy教您玩转vim - 2 - # 使用帮助
104 0
|
搜索推荐 Shell 开发工具
|
开发工具 C语言 数据格式
|
开发工具 Perl 数据可视化
vim精简版教程
vim编辑器 vim trree 编辑器的分类 文本编辑器,ASCII码 字处理器:word 全称 vi:Visual interface vim: Visual interface improved 分类 全屏编辑器, vim Emacs notepad++ .
930 0
|
开发工具
vim的简单使用以及一些常用的命令
对于第一次用vi,有几点注意要提醒一下:1、用vi打开文件后,是处于「命令行模式(command mode)」,您要切换到「插入模式(Insert mode)」才能够输入文字。切换方法:在「命令行模式(command mode)」下按一下字母「i」就可以进入「插入模式(Insert mode)」,这时候你就可以开始输入文字了。
817 0

相关实验场景

更多