codeblock 设置背景颜色
今天觉得codeblock看着刺眼,想了想,能不能跟vs利用dark背景一样可以设置一个舒服的背景。于是就开始各种点击,各种摸索了。
1. 背景和各种颜色设置
不妨先说下vs中的设置是:工具(Tools) -- 选项(Options) -- 环境(Environment) -- 常规(General) -- 颜色主题(Color theme) -- 深色/浅色(dark or light)。
vs中还可以通过:工具--选项--环境--字体和颜色,来调整字体的颜色和文本背景的颜色,上面只能调深色浅色,这里可以调成灰色。
codeblock设置背景颜色:settings -- editor -- syntax highlighting,然后在右边窗口 color theme:default。 syntax highlighting for:C/C++(我用的语言是C++)

然后选中Default,如上图蓝色部分,再点击右边Foreground框框部分,就会跳出一个颜色选项框,选择你要的颜色当做前景字体颜色,确定。同理,再点击Background替换成像要的颜色,我选的是灰色。这样你会在下面的代码预览看到你选的结果:

这样背景就变了颜色了。
以此类推,可以点击第一个图中的comment(normal)和comment line(normal)分别调整/* */ 和 //注释的文字颜色
Number是调整数字显示的颜色, keyword关键字颜色, operator符号颜色,matching brace highlight是指你选一个括号的时候自动加亮匹配的括号对的颜色 。。。。各种你想要改的颜色每个都试试,在预览中看效果是否满意(有的是预览看不了的,要点ok之后才能看,那就只能再重新进入editor界面设置了)。
在第一个图中的Style还可以根据爱好,将目标设置为Bold(粗体) Italics 斜体 和 Underlined 下划线
2.设置行号的背景也和代码的背景一样
settings -- environment -- colours -- line numbers background colour 和line numbers foreground colour 分别点击在右边的color中选想要的颜色,如图:

设置完记得点ok。
3.设置行号和代码中间的一竖白色的颜色
settings -- environment -- colours -- margin chrome colour 和 margin chrome highlingt colour 分别设置颜色后点ok就能得到想要的效果。
4. 去除中文注释下的红色波浪下划线
中文注释或者字符串下划线是因为英文的拼写错误矫正引起的。所以我们将矫正功能关闭,就不会显示了。
Plugins -- Manage plugins -- Speelchecker 然后点右边的Disable,可能需要重启一下codeblock才会有效果。

最后看一下我自己调整之后的颜色,看起来很舒服有木有!看久了不会刺眼对眼睛好。

ps:鼠标选中的颜色在Selection中设置,不要和背景设置同样的颜色了,否则就看不到选中的了,一开始我就是误设为同一个颜色,然后以为鼠标不能选中代码了,后面发现原来是颜色重了。
codeblock 设置背景颜色的更多相关文章
- Pyqt 设置 背景颜色和背景图片、 QPalette 调色板 与QPainter 画板区别 、 不规则图片
设置 背景颜色和背景图片 首先设置autoFillBackground属性为真然后定义一个QPalette对象设置QPalette对象的背景属性(颜色或图片)最后设置QWidget对象的Palette ...
- Aspose.Cells 设置背景颜色
很多小伙伴设置背景颜色都不起作用,特别提醒需要加入下面一行: style.Pattern = BackgroundType.Solid; Aspose.Cells.Style style = null ...
- intellij IDEA15 设置背景颜色
File--> Settings 2. Appearance & Behavior --> Appearance 设置边框背景颜色 3. Editor --> Colors ...
- 怎么给button设置背景颜色?【Android】
怎么给button设置背景颜色?[Android] 怎么给button设置背景颜色?[Android] 现在我想给按钮添加背景颜色,怎么做 1.android:background="@an ...
- cell设置背景颜色为啥不起作用
利用poi设置背景颜色时,应如下配置, CellStyle cell=workbook.createCellStyle(); cell.setFillForegroundColor(IndexedCo ...
- IDEA 设置背景颜色及字号
intellij IDEA 设置背景颜色 File--> Settings 2. Appearance & Behavior --> Appearance 设置边框背景颜色 3 ...
- qt webengineview 设置背景颜色
当使用qwebengineview加载网页的使用,可以通过网页端的css设置网页的显示效果 但是当窗口大小改变的时候,你会发现网页的resize速度赶不上窗口的resize速度,这是会出现白色空白,而 ...
- 多次drawRect,显示重叠,需要设置背景颜色
自己写的一个控件,中途在setNeedsDisplay,重写drawRect方法,有时会把以前drawRect绘制上去,不知道为什么,后来设置了控件的背景颜色backgroundcolor,这个问题就 ...
- iOS 7 UITableview 在Plain模式下 设置背景颜色无效
在iOS6的时候,设置Plain模式下table的颜色 通过[self.table setBackgroundColor:[UIColor red]]; 就可以看到一个满身通红的tableView 但 ...
随机推荐
- Web 服务器 (IIS) 角色
原文:Web 服务器 (IIS) 角色 1. 对于默认安装,请在命令行提示符下键入以下命令,然后按 Enter: start /w pkgmgr /iu:IIS-WebServerRole;WAS-W ...
- 【 D3.js 进阶系列 — 2.1 】 力学图的事件 + 顶点的固定
本章讨论在力学图中经常使用到的事件( Event ),然后对[p=555">进阶 - 第 2.0 章]的人物关系图进行改进.使用户可以固定拖拽的对象. 在[入门 - 第 9.2 章]和 ...
- linux Apache rotatelogs 故障原因及解决方案未生效
rotatelogs 截断日志.构造.但保存vhost.conf 之后.serverhttpd -k restart 还是无法成功重新启动. 日志文件: (2)No such file or dire ...
- hdu 4975 最大流问题解决队伍和矩阵,利用矩阵dp优化
//刚開始乱搞. //网络流求解,假设最大流=全部元素的和则有解:利用残留网络推断是否唯一, //方法有两种,第一种是深搜看看是否存在正边权的环.见上一篇4888 //至少四个点构成的环,另外一种是用 ...
- js中的open和showModalDialog
一.window.open()支持环境: JavaScript1.0+/JScript1.0+/Nav2+/IE3+/Opera3+ 二.基本语法:window.open(pageURL,name,p ...
- 都能看懂的嵌入式linux/android alsa_aplay alsa_amixer命令行使用方法
前几天在嵌入式linux上用到alsa command,网上查的资料多不给力,仅仅有动手一点点查,最终能够用了,将这个用法告诉大家,以免大家少走弯路. 0.先查看系统支持哪几个alsa cmd: ll ...
- poj 3744 Scout YYF I (可能性DP+矩阵高速功率)
Time Limit: 1000MS Memory Limit: 65536K Total Submissions: 5062 Accepted: 1370 Description YYF i ...
- 软件project(十)——软件维护
软件维护是软件开发的最长的阶段之一,的精力和费用也是最多的一个阶段,基本上软件交付之后就进入了维护阶段,占整个系统生存周期的40%~70%. 导图: 软件系统并非一成不变的.有时候我们 ...
- crawler_分布式网络爬虫的设计与实现_设计图
一.集中调度式 二.p2p 三.混合调度式 四.大型集群
- C++拷贝构造函数具体解释
一. 什么是拷贝构造函数 首先对于普通类型的对象来说,它们之间的复制是非常easy的,比如: int a = 100; int b = a; 而类对象与普通对象不同,类对象内部结构一般较为复杂,存在各 ...