一、定制初衷
编辑器是我们工作的环境,为了高效的工作,有必要定制一个比较个性的配色。经过我不断的尝试,终于调出了一个比较满意的样式,下图就是我调出的效果。其实难点在于代码编辑器的颜色和其他窗口颜色在一个主题下默认是同明暗的,要想做到图中对比的效果会比较麻烦。
二、VassistX插件
vax插件,也叫番茄插件。它的功能太多了,可以到官网查看教程,非常详细:
就这里我列出几个常用操作:
ALT+O | 头文件与源文件切换 |
ALT+G | 转到定义 |
SHIFT+ALT+F | 查找符号所有引用 |
SHIFT+ALT+O | 查找文件 |
SHIFT+ALT+S | 查找符号 |
在图中的VA View窗口可以查找文件和符号,并记录历史操作,这样可以更快的切换。下半部分会列出当前光标选中类型的所有成员。
VA Outline窗口列出的是当前文件的所有内容,通过移动、复制、剪切等操作可以方便的改变符号顺序。
三、vs设置暗色主题
设定深色主题后,整个代码背景也变成了黑色。
在工具,选项里可以设置字体和背景颜色。首选Console、Courier、Courier New、Lucida Console这几个字体。项背景可以设为{199, 237, 203}豆沙色。
四、关闭vax的颜色控制
vax默认对文本编辑器改变颜色,由于主题是黑色,在豆沙色(亮色)为背景时就很难看清楚代码。所以接下来我们直接在vs里修改配色。
五、vs配色修改
这里我列一个表:
位置 | 子项 | 推荐颜色 | 解释 |
文本编辑器 | C++成员运算符 | 深青色 | 与基础类型默认操作区分 |
文本编辑器 | C++运算符函数 | 深青色 | 与基础类型默认操作区分 |
文本编辑器 | C/C++用户关键字 | 蓝色 | 关键字统一用蓝色 |
文本编辑器 | C++ 参数 | 橙色 | 因为在函数内,参数是及其重要的变量 |
文本编辑器 | C++ 成员函数 | 深红色 | 函数统一使用深红色 |
文本编辑器 | C++ 宏 | 紫色 | 宏使用紫色 |
文本编辑器 | C++ 局部变量 | 黑色 | 局部变量是当前语句必然使用的重要内容 |
文本编辑器 | C++ 枚举器 | 紫色 | 也就是枚举,也是用紫色 |
文本编辑器 | C++ 用户类型 | 深青色 | 自定义类型都使用深青色 |
文本编辑器 | C++ 字段 | 灰色 | 与局部变量区分 |
文本编辑器 | 注释 | 绿色 | |
文本编辑器 | 字符串 | 棕色 | |
环境 | 工具提示 | 米色 | 背景设为米色,这个是悬浮框的背景颜色,非常重要 |
编辑器工具提示 | 纯文本 | 黑色 | 这里是悬浮框的文本颜色,需要配置正确 |
输出窗口 | 纯文本 | 灰色 | 这个是生成和调试的输出窗口,也比较重要 |
具体颜色可以自己爱好调整,以上仅做参数。