IAR配色方案及配置方法

前言

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

修改IAR配色方案的方法

  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 那么友好,不过它的编译效率高并且支持的平台很多,还是有它的可取之处的.

  • 15
    点赞
  • 45
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 13
    评论
评论 13
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

荻夜

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值