【水】Dev-c++黑暗模式教程
前言
大家有没有觉得盯着Dev-c++那个白花花的背景盯久了之后会觉得眼睛不舒服……
本人今天就来给大家带来一个黑暗模式的Dev-c++,可以让眼睛没那么难受(本人亲测有效)
效果如下图(猛男警告):

Tips:配合BZOJ的黑暗模式使用效果更佳哦~
进入正题
首先你需要有一个Dev-c++(我想大家都有)。

点进去,打开自己的程序(没错这个就是八皇后)。

点击上面工具栏的【工具】-->【编译器选项】,会弹出来这么一个东西:

找到【高亮显示当前行】,点击【色彩】(如果没有启用先点击启用,然后再选颜色),选择black。
这是为了让当前点击的那一行不那么刺眼。

然后点击上面的【语法】,会出来一个界面:

找到左下角的【预设】,点击那个长条,选择【GSS Hacker】,操作后界面如下:

找到左上角那个写着很多英语单词的那个框框,需要一个一个点击。
调颜色是靠左的两个带颜色的长条,第一个是字体颜色(前景),第二个是背景颜色(背景),如图所示。

1.\(Assemblen\) 集合
本人不知道这东西是干什么的,平常编程也没遇到,就先不管它了(反正也是蓝色系的)。

2.\(Character\) 字符(即用单引号框起来的字符们)
这里的【背景】我们不用去管它,点击【前景】,然后跳出来一个选颜色的框框。选择最上面的【Custom】。

这个时候会跳出一个更加详细的选颜色的界面。点击下面的【规定自定义颜色】。
然后看到下面的六个参数,把参数的颜色调成这个样子(其实不用调,检查一下):

3.\(Comment\) 注释
不用管背景,点击【前景】,不过这次不用点【Custom】,选择【Gray】就可以了。

4.\(Float\) 浮点数(小数)
不用管背景,点击【前景】-->【Custom】-->【规定自定义颜色】,把参数调成这样:

5.\(Hexadecimal\) 十六进制(的数)
同4
6.\(Identifier\) 标识符(如\(main\),变量名等)
不用管背景,点击【前景】-->【Custom】-->【规定自定义颜色】,把参数调成这样:

7.\(Illegal\) \(Char\) 不合法的的字符
不用管(虽然不好看,但是我觉得字符打错了就需要一个很丑的颜色来提醒你……)。

8.\(Number\) 数字(整数类型,十进制)
同4、5,一家人就要整整齐齐【大写的滑稽】
9.\(Octal\) 八进制(的数)
同4、5、8,得,又来一个
10.\(Preprocessor\) 前面带“#”的玩意儿
不用管背景,点击【前景】-->【Sliver】。

11.\(Reserved\) \(Word\) 保留字符(如\(int\),\(if\)等)
不用管背景,【前景】-->【Custom】,然后选上面表格中第三行第八列的猛男色。

12.\(Space\) 空格
不用管。

13.\(String\) 字符串(即用双引号框起来的字符们)
不用管背景,点击【前景】-->【Teal】。

14.\(Symbol\) 符号(类似于括号)
不用管背景,点击【前景】-->【Sliver】。

15.\(Selected\) \(text\) 被选中的地方
不用管前景,点击【背景】-->【Gray】。

16.\(Gutter\) 旁边那一列数字(列号)
不用管背景,点击【前景】-->【Sliver】。

17.\(Breakpoints\) 断点(调试用的)
点击【前景】-->【Black】,【背景】-->【Custom】-->【规定自定义颜色】,把参数调成这样:

18.\(Error\) \(line\) 编译错误时的那条红杠杠
这个我们不用管,这个颜色还可以。

19.\(Active\) \(Breakpoints\) 正在执行的断点
也不用管。
20.\(Floding\) \(lines\) 花括号之间的点点
不用管$ * $3。
作者在偷懒hhhc
然后颜色就调好了。如果大家觉得不好看,可以自己调。
最后点击下方【预设】那个正方形的按键:

然后给这个预设取个名字,最后点一下【OK】。

勾选【使用语法加亮】。

↓不勾选【使用语法加亮】的后果

最后点击确定,你的C++就成开头展示的那样了。
完成!
(Tips:调完之后建议把左边的白框框拉掉,不然反差很大)
今天的保姆级教程就到这里了哦~
顺便附上这个水贴的思路来源
【水】Dev-c++黑暗模式教程的更多相关文章
- iOS13暂时关闭黑暗模式+应用内状态栏无法显示问题解决办法
现象: iOS13黑暗模式开启后,app显示会出现很多意外显示情况.暂时屏蔽是最好的选择.当开启黑暗模式,且在项目的target对应的info.plist中添加以下设置时(禁用黑暗模式): <k ...
- iOS13适配/黑暗模式的适配/KVC访问私有属性/模态弹窗ViewController 默认样式改变 /LaunchImage即将废弃/蓝牙的权限申请/推送Device Token适配/UIKit 控件变化/StatusBar新增样式
目录 1. KVC访问私有属性 2. 模态弹窗ViewController 默认样式改变 3. 黑暗模式的适配 4. LaunchImage即将废弃 5. 新增一直使用蓝牙的权限申请 6. Sign ...
- webpack + vue 在dev和production模式下的小小区别
上周的某一天,和一位同样是前端技术极度爱好的开发者朋友聊天,他在提出了一个问题,他写的vue程序为什么在dev模式运行良好,而在production模式就直接报错了.这让我感到惊讶,还有这么神奇的事情 ...
- Fabric Dev开发调试模式的搭建过程
在利用Fabric开发Chaincode的时候,调试Chaincode显得尤为不方便,因为Chaincode正常应该运行在Docker容器中,每次修改Chaincode后想要使其更改生效必须得对Cha ...
- 基于 Vue.js 之 iView UI 框架非工程化实践记要 使用 Newtonsoft.Json 操作 JSON 字符串 基于.net core实现项目自动编译、并生成nuget包 webpack + vue 在dev和production模式下的小小区别 这样入门asp.net core 之 静态文件 这样入门asp.net core,如何
基于 Vue.js 之 iView UI 框架非工程化实践记要 像我们平日里做惯了 Java 或者 .NET 这种后端程序员,对于前端的认识还常常停留在 jQuery 时代,包括其插件在需要时就引 ...
- 关闭 macOS Google Chrome 黑暗模式风格
终端执行命令 defaults write com.google.Chrome NSRequiresAquaSystemAppearance -bool YES 恢复 defaults write c ...
- 700多个PHP版本随时切换,PHPWAMP共生模式与多档位综合教程。
最近有学生向我咨询如何同时建立多个不同PHP版本站点,并自定义任意版本,软件是否可以多开,PHPWAMP如何设置才能与其他的环境同时使用等问题,本文将一一解决. 简单介绍一下PHPWAMP 你们应该会 ...
- Swift教程之运算符重载
http://blog.csdn.net/mengxiangyue/article/details/43437797 原文地址:http://www.raywenderlich.com/80818/o ...
- 科技感满满,华为云DevCloud推出网页暗黑模式
近期,华为云DevCloud推出了暗黑模式,让用户在网页端也可以体验到桌面级应用才有的特性. 深色模式(Dark Mode),俗称暗黑模式.是近2年以来用户呼声最高的功能之一,一些国外顶级厂商都将 ...
随机推荐
- WEB安全新玩法 [5] 防范水平越权之查看他人订单信息
水平越权是指系统中的用户在未经授权的情况下,查看到另一个同级别用户所拥有的资源.水平越权会导致信息泄露,其产生原因是软件业务设计或编码上的缺陷.iFlow 业务安全加固平台可以缓解部分场景下的水平越权 ...
- salesforce零基础学习(一百零四)Salesforce Optimizer
本篇参考: https://admin.salesforce.com/blog/2017/analyzing-org-salesforce-optimizer-webinar-recap 假设你在做一 ...
- CRM系统什么时候需要使用
CRM客户关系管理系统,相信每个人都会有所了解.现如今随着企业的发展需求,CRM软件已经成为了企业管理的刚需.无论是何种行业和规模的企业,客户都是最重要的资源,提高客户满意度也是企业的首要任务.如果您 ...
- Kotlin Coroutine(协程): 二、初识协程
@ 目录 前言 一.初识协程 1.runBlocking: 阻塞协程 2.launch: 创建协程 3.Job 4.coroutineScope 5.协程取消 6.协程超时 7.async 并行任务 ...
- 第九章 身体质量指数BMI的python实现
身体质量指数BMI:对身体质量的刻画(Body Mass Index) 国际上常用的衡量人体肥胖和健康程度的重要标准,主要用于统计分析 定义: BMI=体重(kg)/身高^2(m2) 提出问题: 实例 ...
- Java 给PDF签名时添加可信时间戳
一.程序运行环境 编译环境:IntelliJ IDEA 所需测试文件:PDF..pfx数字证书及密钥.PDF Jar包(Free Spire.PDF for Java).签名图片(.png格式) 可信 ...
- 禅道项目管理软件-Linux上一键安装
一.安装 1.将安装包直接解压到/opt目录下 特别说明:不要解压到别的目录再拷贝到/opt/,因为这样会导致文件的所有者和读写权限改变,也不要解压后把整个目录777权限. 可以使用命令: tar - ...
- golang开发:Error的使用
Error是Go语言开发中最基础也是最重要的部分,跟其他语言的try catch的作用基本一致,想想在PHP JAVA开发中,try catch 不会使用,或者使用不灵活,就无法感知到程序运行中出现了 ...
- MapReduce显示最受欢迎的Top10课程(按照课程编号)
上篇博客已经说过,会将代码进行优化,并通过TreeMap进行排序实现,现在简单说明一下代码的思路. 项目以上传到github:https://github.com/yandashan/MapReduc ...
- Leetcode1.两数之和——简洁易懂
> 简洁易懂讲清原理,讲不清你来打我~ 输入一个数组和一个整数,从数组中找到两个元素和为这个整数,输出下标![在这里插入图片描述](https://img-blog.csdnimg.cn/img ...