codeblock 设置背景颜色

摘要:
今天觉得codeblock看着刺眼,想了想,能不能跟vs利用dark背景一样可以设置一个舒服的背景。codeblock设置背景颜色:settings--editor--syntaxhighlighting,然后在右边窗口colortheme:default。Plugins--Manageplugins--Speelchecker然后点右边的Disable,可能需要重启一下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++)

codeblock 设置背景颜色第1张

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

codeblock 设置背景颜色第2张

这样背景就变了颜色了。

以此类推,可以点击第一个图中的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中选想要的颜色,如图:

codeblock 设置背景颜色第3张

设置完记得点ok。

3.设置行号和代码中间的一竖白色的颜色

settings-- environment -- colours -- margin chrome colour 和 margin chrome highlingt colour 分别设置颜色后点ok就能得到想要的效果。

4. 去除中文注释下的红色波浪下划线

中文注释或者字符串下划线是因为英文的拼写错误矫正引起的。所以我们将矫正功能关闭,就不会显示了。

Plugins -- Manage plugins -- Speelchecker 然后点右边的Disable,可能需要重启一下codeblock才会有效果。

codeblock 设置背景颜色第4张

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

codeblock 设置背景颜色第5张

ps:鼠标选中的颜色在Selection中设置,不要和背景设置同样的颜色了,否则就看不到选中的了,一开始我就是误设为同一个颜色,然后以为鼠标不能选中代码了,后面发现原来是颜色重了。

免责声明:文章转载自《codeblock 设置背景颜色》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇实现Android Studio JNI开发C/C++使用__android_log_print输出Log拒绝了对对象 'sp_OACreate' (数据库 'mssqlsystemresource',架构 'sys')的 EXECUTE 权限。下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

随便看看

14款优秀的JavaScript调试工具大盘点

官方网站:http://www.jshint.com/4.Grunt Grunt是一个基于任务的命令行构建工具,适用于JavaScript项目。Venkman旨在为Mozilla提供一个基于浏览器的强大JavaScript调试环境。官方网站:http://www.my-debugbar.com/wiki/CompanionJS/HomePage10.Simp...

华为交换机堆叠配置

请参考华为交换机的配置堆栈。[Leaf1-stack-port0/1]portinterfaceg0/0/12启用物理接口12加入堆栈组[Leaf1]stackslot0priority255修改优先级255,默认值为100警告:不要频繁修改优先级,因为它会使堆栈分裂。持续...

Animation

Animation(function($){functionactive(target,index){varactions=$(target).data('actions');if(index˂actions.length){varcallee=arguments.callee;varaction=actions[index];if(!$(target).d...

DB2锁表或超时解决方案

命令如下:db2"forceapplication"4、使用命令listapplication查看是否已经断开了哪些进行了死锁的进程。...

C#解析Json(多方法解析Json 一)

解决方案:{“id”:“4028d80858053bed0158053ef7a50001”,“sl”:0.0,“sfyfz”:“0”,“zwjyzsbh”:“10000016000018”}1.创建新的winform控制台项目2.创建实体类测试{publicstringid{get;set;}publicstringsl{get;set;}公共字符串...

RAC一个节点自动重启问题分析

问题现象描述了这个问题的明显现象,即数据库自动重启,或者节点自动重启,客户端在数据库重启期间无法连接到数据库,导致业务断开。接下来,我们将讨论如何诊断节点重新启动问题。如果在安装过程中未正确配置这些必要条件,则在某一天节点重新启动期间无法准确确定问题原因时,可能是罪魁祸首。...