最终效果(官方sublime修改版)

官方配色


codeblocks是一个功能很强大编程软件,我们在安装codeblocks后软件默认的是白底黑字界面,这种界面在长时间写代码时会对眼睛造成很大伤害,增加眼疲劳,因此我们需要一个清晰干净明了,不刺眼的编程界面。下面教我们如何配置一个养眼的编程界面。

官方地址 Syntax highlighting custom colour themes

有几种经典方案,包括vimdesertsublimeulipadobliviondarkgray

使用方法

确保codeblocks已经关闭,原来的default.conf已经备份,(没备份可以点击这个链接)

可以自己修改conf配置文件,也可以用Code::Blocks提供的工具导入来修改配置文件。下面介绍这两种方法。

第一种方法:
用工具导入配置文件:
第一步:打开codeblock
wiki
网址:http://wiki.codeblocks.org/index.php?title=Syntax_highlighting_custom_colour_themes#Sublime
可以看到该网页中有十几个配色主题,可以预览一下。
第二步:复制以 <<font color="#9c5a3c">?xml
version="1.0" encoding="UTF-8" standalone="yes" ?> > 开始的文字。保存到文本文件中。并更改文件名为CB_Colour_Themes.conf
(或者复制这个链接的文本)
第三步:打开Code::Blocks安装目录下的cb_share_config.exe文件。在Soures
Configuration file 选择上一步新建的CB_Colour_Themes.conf,Destination Configuration file 选择
C:\Users\Sandy(此处替换成你的用户名)\AppData\Roaming\CodeBlocks\default.conf 。依次点击Export
Save按钮。我的是Win7系统,XP系统可能略有差异。一般cb_share_config.exe程序中选择的默认路径即是。
第四步:依次选择菜单Setting->Editor->Syntax
hightlighting,在下拉列表colour theme中就可以选择喜欢的主题更改了。

第二种方法:

首先进入codeblocks官网找到colour theme代码,链接如下 Syntax
highlighting custom colour themes

将配色方案的代码,保存为default.conf

找到CodeBlocks/default.conf,注意default.conf文件不再你的安装文件夹下,而是在系统盘下,以win7系统为例。 
C:\Users\yourusername\AppData\Roaming\CodeBlocks 目下下的default.conf

然后用我们从官网上弄来的配色方案替换default.conf

注意

原来的配色文件一定要备份好,要不弄崩了,就只能重装CB了。

打开CodeBlocks建立新的c/c++文件就会发现背景变化,同时也可以在编辑环境设置中看到我们配色文件中的其他配色方案。 

如果想要改变其他风格可以在Settings>Editor>Syntax Highlightingcolour
theme
中选择你想要的风格,你也可以自定义各种颜色。

重启codeblocks后,在Settings->Editor->左侧Syntax highlighting,可以看到配色方案已经添加成功:


这些配色方案还是有些不完美的,所以要进行配色方案进行小修改。
在Settings->Editor->左侧General settings,修改字体为Consolas,字号选择11号,同时把下面的show line numbers选中
Consolas字体的斜体简直不要太好看~~~

回到配色方案那里,这里使用sumblime配色,需要调整的地方就是代码中未激的区域(inactive),比如:
#if 0
int element;
#endif
把所有的inactive区域全部调整与正常代码相同的配色,包括粗细,斜体什么的。
Default(inactive)这个建议不要动,个人觉得这个还是挺好的。

下面到Settings->Editor->左侧Margins and caret,选中Dynamic setting,让行号区域的宽度自动变化。
再设置Caret,把光标和颜色设置一下,不然黑色的背景配上黑色的光标,就会。。。

初步完成,接着你就会发现,line number那个区域简直巨丑!
下面折腾行号区域和折叠图标区域。

Settings->Environment->左侧Colours,把下图中框出来的设置一下
Line numbers background设置为编辑器的背景色
Line numbers foreground随你喜欢设置了。
Margin chrome背景与前景色设置比背景色稍浅一些的颜色,这样可以有区分。

至此全部完成。
把Logs框框移到旁边或者直接关掉,再把工具栏不常用的全部关掉,让代码编辑区最大化,瞬间美观多了~


最新文章

  1. 只有IE64位能上网。
  2. ARM大学计划全球经理到访华清远见,深入交流教育合作
  3. iOS学习06C语言结构体
  4. Apache Error: Invalid command ‘Allow’, perhaps misspelled or defined by a module not included in the server configuration
  5. 使用js使某个按钮在5秒内不能重复点击
  6. java中的静态static关键字
  7. Oracle解析 xml 记录一下(未完待续)
  8. [AngularJS] ngPluralize
  9. 中文分词工具thulac4j正式发布
  10. JS(原生js和jq方式)获取元素属性(自定义属性),删除属性(自定义属性)
  11. latex 一些使用
  12. bzoj 4767 两双手 - 动态规划 - 容斥原理
  13. [Ubuntu] 运行.AppImage格式文件
  14. 使用Python+turtle绘制动画重现龟兔赛跑现场
  15. Supervisor使用教程
  16. SQL注入之重新认识
  17. Windows下判断jdk是否安装好以及环境变量是否配置好
  18. Unity之Vector3.SignedAngle实现
  19. 计算概论(A)/基础编程练习(数据成分)/3:整数的个数
  20. 音频 API 一览

热门文章

  1. LeetCode Algorithm 06_ZigZag Conversion
  2. 【2017 ACM-ICPC 亚洲区(乌鲁木齐赛区)网络赛 G】Query on a string
  3. Machine Learning With Spark学习笔记(提取10万电影数据特征)
  4. log4j 2.x 版本的 properties 配置
  5. ZOJ 2770 Burn the Linked Camp 差分约束 ZOJ排名第一~
  6. Ansible 管理服务和软件
  7. UIScrollView(滚动试图)
  8. [Nuxt] Add CSS Libraries to Nuxt
  9. hdu3377之简单路径求最值
  10. C++项目參考解答:累加求圆周率