前言

从事嵌入式开发基本都要和 IAR 这款集成IDE打交道,其默认都是浅色主题,且自定义的一些关键字没有高亮的功能,今天给大家分享一个暗色系的配色方案,并且可以高亮自定义的关键字.

修改IAR配色方案的方法

  • 设置编辑器的配色
    Tools–options–Editor–Colors and Fonts (PS:需要先安装 Cascadia Code 字体文件)
  1. Editor Font – Cascadia Code, Size = 10
  2. Syntax Coloring
    需要一个一个手动修改,比较麻烦,要耐心一点(⊙o⊙)?
    2.1 Background Color – R 39 G 40 B 34
    2.2 Default – Color – R 248 G 248 B 242
    2.3 C Keyword – Color – R 255 G 70 B 70
    2.4 String – Color – R 230 G 219 B 116
    2.5 Char – Color – R 255 G 70 B 70
    2.6 Preprocessor – Color – R 166 G 226 B 46
    2.7 Number – Color – R 196 G 155 B 255
    2.8 C++ comment – Color – R 160 G 164 B 142
    2.9 Comment – Color – R 160 G 164 B 142
    2.10 User keyword – Color – R 44 G 204 B 233
    – TypeStyle – Bold
    2.11 Compiler keyword – Color – R 44 G 204 B 233
    – TypeStyle – Bold
    2.12 Asm Keyword – Color – R 255 G 70 B 70
    2.13 Asm Comment – Color – R 160 G 164 B 142
    2.14 Doc Comment – Color – R 160 G 164 B 142
    2.15 Doc keyword – Color – R 244 G 204 B 233
    – TypeStyle – Bold
  • 高亮用户关键字
    Tools – options – Editor – Setup Files – 勾选Use Custom Keyword File – 选择提供的 user_keyword_arm.txt 文件 – 确定

    这里贴上 user_keyword_arm.txt 的内容:
# C/C++ Editor files
# User keywords
keywords6.$(file.patterns.cpp)=_Bool bool BOOLEAN char char16_t char32_t class const const_cast double \
enum FILE float float32_t FP32 FP64 fpos_t INT int int16 \
int16_t INT16S INT16U int32 int32_t INT32S INT32U int8 int8_t INT8S \
INT8U long rt_base_t rt_bool_t rt_dev_t rt_err_t rt_flag_t rt_int16_t rt_int32_t rt_int8_t \
rt_off_t rt_size_t rt_tick_t rt_time_t rt_ubase_t rt_uint16_t rt_uint32_t rt_uint8_t s16 s32 \
s8 sc16 sc32 sc8 short signed sint8_t size_t static static_assert \
static_cast struct tmpfile tmpnam typedef u16 u32 u8 uc16 uc32 \
uc8 uint16 uint16_t uint32 uint32_t uint64_t uint8 uint8_t union unsigned \
void volatile vs16 vs32 vs8 vsc16 vsc32 vsc8 vu16 vu32 \
vu8 vuc16 vuc32 vuc8 \
CPU_VOID CPU_CHAR CPU_BOOLEAN CPU_INT08U CPU_INT08S CPU_INT16U CPU_INT16S CPU_INT32U CPU_INT32S CPU_INT64U CPU_INT64S CPU_FP32 CPU_FP64 CPU_REG08 CPU_REG16 CPU_REG32 CPU_REG64# Asm Editor files
# User keywords
keywords6.$(file.patterns.asm)=# Editor Text files
# User keywords
keywords6.$(file.patterns.txt)=

上个效果图

最后

IAR 集成的文本编辑器相对而言还是比较弱一点,设置起来也没有 MDK 那么友好,不过它的编译效率高并且支持的平台很多,还是有它的可取之处的.

IAR配色方案及配置方法相关推荐

  1. MDK Keil配色方案及配置方法

    前言 从事嵌入式开发基本都要和Mdk(keil)的集成IDE打交道,其默认都是浅色主题,且自定义的一些关键字没有高亮的功能,今天给大家分享一个暗色系的配色方案,并且可以高亮自定义的关键字.高亮括号.高 ...

  2. source insight 4.0 配色方案及配置方法

    步骤: 一.在source insight4.0的菜单栏选择"Options": 二.选择"Load Configuration": 三.浏览选择到下载好的配色 ...

  3. JetBrains 家族所有 IDE 主题配色方案 下载安装方法

    本文支持 InteliJ IDEA .PhpStorm. PyCharm. RubyMine. WebStorm. AppCode 等所有 JetBrains 家族 IDE 如何使用idea配色方案? ...

  4. 使用vassitx配色方案_选择网站配色方案的实用方法

    想象一个没有色彩的世界. 那世界将是一个无聊的地方,对吧? 这适用于没有颜色的网站. 但是,确定网站的颜色并非易事. 我个人经常被问到如何选择合适的颜色 . 如果您也想知道同一件事,那么这篇文章可能适 ...

  5. 强大的 Vim 主题配色方案 下载安装方法

    如何使用vim配色方案? 本文针对windows平台下的gvim,linux平台下如何修改配色方案请求自行搜索. 点击[ 到github下载配色方案]按钮,到 github 页面下载 colors目录 ...

  6. 分享2款XSHELL配色方案及导入配色方案的方法

    在众多SSH工具中,老左还是比较喜欢XSHELL,每天习惯对着默认的黑色背景和白色字体颜色的时候可能稍显枯燥,在"Xshell设置个性背景图的方法"也曾经介绍过直接自定义背景图片, ...

  7. Sourceinsight最佳配色方案及颜色字体调整方法

    在Ubuntu下面用Gedit有一款比较好看的配色,应该是Darkblue.按照那个样子在SI里面做了一个差不多的,按个人喜好,背景色换成黑色,如下所示: 配色的方案文件可以从此处链接免费下载: 配色 ...

  8. Win7改配色方案的方法

    经常会遇到Win7配色方案被更改,导致Win7界面变难看.还有些是在玩CF游戏时候桌面提示Win7配色方案被修改,导致原先的桌面配色方案被修改,很多朋友看着就觉得不舒服了,那么Win7怎么改配色方案, ...

  9. 计算机性能过低配色方案,系统之家windows7提示更改配色方案提高性能的方法

    有很多win7旗舰版用户在运行一些游戏的时候弹出了是否要更改配色方案来提高性能的提示,原因是检测到计算机性能过低的问题,其实可以选择使用更低内存的windows7 basic主题或者提高虚拟内存,下面 ...

最新文章

  1. 国内最火的五款HTML5前端开发框架
  2. Struts2环境下Tomcat启动异常:Exception starting filter struts2,报了一个java.lang.ClassNotFoundException
  3. 超越IEtab、网银支付助手,无需再次登陆的Firefox的IE插件
  4. 实现对数组找最大最小数
  5. mysql 索引 内存_mysql索引【第三篇】
  6. SQL解析引擎Apache Calcite
  7. Android 系统(153)--- M上默认接入点apn显示
  8. Java编程思想(五) —— 多态(下)
  9. 如何使用反编译软件得到源码
  10. 多普勒优化的非匹配滤波器
  11. 用Bat文件创建桌面快捷方式
  12. You need to prove you’re evil cheap nike air max
  13. 前端和后端哪个工资高?前端工程师的工资,比后端低吗?
  14. LeetCode-1694. 重新格式化电话号码【字符串,分块】
  15. rx6800和rtx3070ti选哪个
  16. Flak的分页器的使用
  17. label 字体添加中划线和下划线
  18. 总账库存科目明细追溯
  19. illustrator字体设计教程 刘兵克Illustratorai字体设计日记
  20. 难以置信,根本就没拖延症!

热门文章

  1. java 凸包,确定凸包上的点—Graham扫描法—java实现
  2. MFSK调制与相干解调-MATLAB基带仿真
  3. 对现在糟糕的自己剖析
  4. 多柱汉罗塔(python解法,带注释,注释为个人理解)
  5. 入侵防御(IPS)技术,怎么做好入侵防护
  6. Matlab之选取特定区域的坐标点
  7. Linux应用开发基础
  8. 助力服装智造!这家企业携手美创实现全流程数据安全保障
  9. LGE-MRI是什么呢?
  10. GooglePageRank排名新算法(一)