Dev C++美化——对现代编译器的极致追求

如今,随着 VS code 等现代编译器的广泛普及,🔆Dev C++ 越来越落后,虽然操作简单但界面古董,本篇文章将从多方面对 Dev C++ 进行极致美化✅。

Dev C++美化——对现代编译器的极致追求

注:本文章按钮以蓝 Dev-C++ 为例,当然,Embarcadero Dev-C++ 也完全可以。

结果预览

正常效果:

对比 VS code,是不是有那味了?

背景美化

如图,鼠标点击 工具[T] \to 编辑器选项[E] \to 语法 \to 预设,选择 Obsidian,点击 确定[O]

其中,鼠标点击 工具[T] \to 编辑器选项[E] 步骤需要反复使用,请熟练认识,以下简称打开编辑器选项

效果

但是,不难发现,当鼠标放在代码中时,整行代码被高亮覆盖了,根本看不清,所以,需要删除高亮显示当前行。

删除行高亮

打开编辑器选项的 基本 项,将右下角高亮显示当前行启用 取消勾选,取消勾选如图。

效果

修改关键字

打开 编辑器选项语法 项(和 预设 同个页面),如图,以下是对选择栏颜色调整对象,如果没有中文表示未知对象。

  • assembler
  • charactor 字符
  • comment 注释语
  • float 浮点数
  • hexadecimal 十六进制
  • identifier 参数
  • illegal char 非法字符
  • number 数字
  • octal 八进制
  • preprocessor 宏定义
  • reserved word 关键字
  • space 背景
  • string 字符串
  • symbol 符号({} [] : , ;等)
  • selected text 选择文本
  • gutter 行号背景
  • breakpoints
  • error line 错误行
  • active breakpoints
  • folding lines 行号右边的折叠线

我做了以下调整。

注:如果 (自定义),则请点击 前景 右侧 \downarrow 键双击列表顶部 Custom... \to 规定自定义颜色(D)>>,调整完 红(R),绿(G),蓝(U)\to 添加到自定义颜色(A) \to 确定

  • Preprocessor 前景: (自定义)红136+绿99+蓝173+下划线。
  • Reserved Word 前景:(自定义)红106+绿185+蓝255+黑体
  • Identifier 前景Silver\color{BFBFBF}Silver
  • String 前景:(自定义)红 255+绿 128+蓝 128。
  • Symbol 前景:(自定义)同上 String

效果

自动补全

鼠标点击 工具[T] \to 快捷键选项[Y],滑到最底部,如图。找到 Show Code Completion 并点击,按 Ctrl+Enter,使右侧 快捷键 栏变为 Ctrl+Enter,按下 确定[O]

效果

在编辑栏按下 Ctrl+Enter 即可调出菜单。

调整字体

可以下载 Fira Code 并使用。

点击以下图片 下载 zip 压缩包,打开压缩包,进入 FiraCode-master \to distr \to ttf, 选中所有字体, 右键选择

稍后在 Dev C++ 中打开 编辑器选项显示\to 点击 Consolas \to 在展开的列表中点击 Fira Code \to 点击 确定

效果

订阅