编辑器外观

调整编辑器的字体、配色和图标等视觉元素

对于每一个人来说,视力都是需要认真去保护的。无论你使用何种工具编程, 在开始敲代码前都首先应该将其外观调整到眼睛看起来最舒服的状态。

配色

通过配色设置,可以调整小熊猫C++的编辑器在显示不同内容时所用的颜色和字体样式。

通过菜单"工具"→“选项”,用户可以打开选项对话框。 在选项对话框左侧选中"编辑器"→“配色”,即可打开相应的设置页。

小熊猫C++预置了多套配色方案。用户可以根据自己的喜好,通过配色设置页顶部的下拉框选择合适的配色方案。

配色方案管理

点击配色方案下拉框旁边的"…“按钮,即可弹出配色方案管理菜单。通过其中的菜单项可以对配色方案进行管理。

菜单项 作用
复制 生成一个当前配色方案的副本
导出 将当前配置方案导出保存到指定的文件
导入 从指定的文件导入配色方案
删除自定义修改 丢弃对当前预置配色方案的修改
重命名 修改当前配色方案的名称(预置方案无此选项)
删除 删除当前配色方案(预置方案无此选项)

修改配色方案

如果对预置的配色方案不是完全满意,可以对其进行修改。

类别 项目 说明
编辑器 活动断点 在调试时,程序暂停所在的行
当前行 光标所在的行
断点 被设置了断点的行
当前高亮单词 启用"高亮光标所在的单词"时,光标所在的单词
编辑器缺省 编辑器的缺省前景和背景色
代码折叠线 代码折叠线的颜色
侧边栏 编辑器左侧边栏(行号和断点标记所在的栏)
当前行侧边栏 光标所在行的侧边栏
选中文字 被用户选中的文字内容

字体

通过菜单"工具”→“选项”,用户可以打开选项对话框。 在选项对话框左侧选中"编辑器"→“字体”,即可打开相应的设置页。

用户可以对小熊猫C++的编辑器的下列字体设置进行修改:

  • 英文字体
  • 非英文字体
  • 字体大小
  • 启用合字显示支持

英文字体

小熊猫C++使用该字体来显示编码介于0x00-0xFF之间的Unicode字符。

非英文字体

小熊猫C++使用该字体来显示所有编码大于0xFF的Unicode字符。

快速调整字体大小

在编辑器打开的状态下,按住Ctrl键的同时转动鼠标的滚轮按钮,就可以调整编辑器的字体大小。

显示合字

部分字体,如Fira Code,可以将多个字符 作为一个整体来显示,如->显示成→,<=显示成≤,等等。这种特性被称为合字(ligatures)。

在启用该选项后,就可以启用字体的合字显示特性。该选项仅对英文字体生效

下面的两张图展示了同一段代码使用Fira Code字体,不启用合字和启用合字后的显示效果。

不启用合字:

启用合字:

高亮显示

小熊猫C++提供了一系列高亮(突出)显示功能,来帮助用户在编辑时聚焦到重要的内容上。

语法高亮

小熊猫C++在显示C/C++等支持类型的文件内容时,会用不同的颜色区分显示文件中的关键字、标识符、运算符、字符串和注释等不同语法元素。

用户可以在"选项"对话框的"编辑器"→“配色"页中设置每一种语法元素显示所用的颜色。

语法高亮增强

在"代码补全"功能被启用的情况下,小熊猫C++会进一步用不同的颜色区分显示变量、函数和类等不同的标识符。

符号匹配高亮

当光标移动到括号或引号等符号上时,小熊猫C++会高亮显示和它配对的另一个括号或者引用。

选中词高亮

当光标移动到单词(标识符)上时,小熊猫C++会高亮显示文件中所有该单词出现的位置。

彩虹括号

小熊猫C++会用不同的颜色区分显示嵌套的括号。

用户可以在"选项"对话框的"编辑器”→“配色"页中设置不同嵌套层次括号所用的颜色;也可以通过勾选"彩虹括号"选项来启用/禁用彩虹括号显示功能。

最后修改 July 5, 2023: update (cd21849d)