前言

之前给大家分享过一个 IAR 的配色方案,因为IAR 本身的限制,那个方案修改配色比较麻烦,但是 IAR 升级到 9.2 的版本后,新增编辑器主题设置,设置更加方便简单,且官方也提供了几个主题配色可以自己选用。

所以以下配设方案适用于 IAR9.2 及以上版本

加载 IAR 主题和设置自定义关键字

  1. 首选安装微软的开源字体 Cascadia Code 字体文件 (一定要先安装,否则后面自定义主题无法生效!当然你也可以在自定义主题里使用其他字体!)

  2. 新建以下2个文件

    • 存放主题配色的文件 IAR_My_Theme.xml

      <?xml version="1.0"?>
      <settings><Theme><XFont_0>_ 0 255 255 255 0</XFont_0><XFont_1>_ 1 255 70 70 0</XFont_1><XFont_2>_ 0 249 81 0 0</XFont_2><XFont_3>_ 0 255 0 0 0</XFont_3><XFont_4>_ 0 0 128 0 0</XFont_4><XFont_5>_ 1 172 155 255 0</XFont_5><XFont_6>_ 0 0 0 0 0</XFont_6><XFont_7>_ 0 0 0 0 0</XFont_7><XFont_8>_ 0 0 0 0 0</XFont_8><XFont_9>_ 0 0 128 0 0</XFont_9><XFont_10>_ 0 0 128 0 0</XFont_10><XFont_11>_ 1 255 0 128 0</XFont_11><XFont_12>_ 2 128 0 128 0</XFont_12><XFont_13>_ 1 0 0 0 1</XFont_13><XFont_14>_ 0 0 0 160 0</XFont_14><XFont_15>_ 0 0 128 0 0</XFont_15><XFont_16>_ 1 165 94 46 0</XFont_16><XFont_17>_ 1 115 65 32 0</XFont_17><XFont_18>_ 1 255 128 64 0</XFont_18><XFont_19>_ 0 192 192 192 0</XFont_19><XFont_20>_ 0 0 0 255 0</XFont_20><XFontBaseEx>_ 39 40 34 0</XFontBaseEx><XFontBase>_ "Cascadia Code" 12 0 21</XFontBase><Modified>_ 1</Modified><Type>_ "Default"</Type><FixedFont>_ "Cascadia Code" 12 0</FixedFont><PropFont>_ "微软雅黑" 10 0</PropFont><Name>_ "Iar_My_Theme"</Name></Theme>
      </settings>
      
    • 存放用户关键字的文件 user_keyword.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)=
  3. 新建好这两个文件后,将这两个文件拷贝到 IAR9.2 及以上版本的安装目录下,例如:


4. 打开 IAR9.2 (及以上版本),点击 TOOL – Options – Colors and Fonts 进入 IAR 的主题界面管理界面

5. 先查看官方自带的 4 个主题的效果

  • Default 主题预览效果:
  • Classic 主题预览效果:
  • Solarized 主题预览效果:

  • Color Accessibility 主题预览效果:

  1. 然后我们点击 Import 选择之前我们存放在 IAR 安装目录下的主题配色文件
  2. 导入后点击 IAR_My_Theme 主题,预览以下效果:
  3. 通过 TOOL – Options – Editor – Setup Files 界面,勾选 Use Custom Keyword File ,并在 IAR 的安装路径下找到之前我们新建的 user_keyword.txt 文件


9. OK 我们已经设置好了,关闭 IDE Options ,让我们来看下最终的效果:

最后

IAR 进入 9.2 版本后,除了主题设置更加灵活方便之外,代码补全功能的功能也变得很好用了,使用 IAR 的小伙伴可以试试!

如果觉得文章对您有帮助,请关注并点赞,谢谢!

TIPS

有积分的小伙伴可以直接点击 IAR9.2及以上版本主题配置 下载,然后直接调用主题就行,字体文件等我都打包好了。

IAR9.2及以上版本编辑器主题设置配色方案相关推荐

  1. secureCRT设置配色方案

    secureCRT,永久设置,保护眼睛,配色方案 2016年04月12日 10:54:50 阅读数:41883 配色后效果如下: 下面开始配色 1.选项(Options)==>会话选项(Sess ...

  2. Visual Studio主题与配色方案

    Visual Studio主题与配色方案 有个性的开发人员总是喜欢使用属于的主题和配色方案,它们可以看出开发者的个性,更改它们可以缓解审美疲劳,总之选择一个适合自己的解决方案可能极大的增加自己的编码舒 ...

  3. 暗黑色风格Source Insight主题(配色方案)

    暗黑色风格Source Insight主题(配色方案) 先奉上效果图: 1. 2. 3. 导入主题方法: source insght软件 option>>Load configuratio ...

  4. 把Eclipse修改为黑色主题!配色方案详细图文并茂可供下载!

    由于长时间对着电脑,eclipse的默认风格又是白底黑字的,诸多不爽,在网上搜了下,按照这篇文章果然改变了风格,收藏一下,嘻嘻 2014-05-24 Eclipse默认的颜色和典型的传统软件界面一样都 ...

  5. Keil 主题(配色方案)选择器 自带多适用主题

    花了一天!因为要用Keil,又苦于主题不好看,一个个换主题又嫌麻烦,就写了这个东西.代码有点多,先放出配置步骤,源码在文末.V1.0,没有图片预览功能,但是随插件附赠几个类似VS的配色方案. 本是按照 ...

  6. MaxScript 编辑器 主题设置

    很多的软件开发人员都比较热衷于黑色背景的编辑器,在MaxScript脚本编辑器中也可以实现下图的功能.黑色背景,代码高亮,自动补全. 下面教大家如何实现这种效果. 下载文件:  http://pan. ...

  7. 推荐一款护眼的IDEA主题及配色方案

    前言:对于经常使用电脑的开发人员,白色背景的编辑器界面时间长了眼睛真的会花,所以选择一款轻量级的护眼主题就很有必要了,以下推荐的这款配色也是根据自己的习惯进行配色的,已经使用了两周以上,觉得还不错,喜 ...

  8. VSCode C/C++ Theme主题自定义配色方案

    此文针对 C/C++ Theme 插件内的主题进行自定义选择性优化. 文章目录 前言 一.基本快捷键 二.修改配色步骤 1.主题的json文件 2.获取代码作用域 前言 最近喜欢浅色主题,但是找了很多 ...

  9. Rainbow Brackets 彩色括号 兼容Solarized Themes日晒主题的配色方案

    IDEA同时安装Rainbow Brackets(括号彩色插件)和Material Theme UI(主题插件)后导致,括号彩色不起作用.可以手动配置. 如图,依次将颜色修改为以下配色 最佳颜色配置 ...

最新文章

  1. 自行架设DNS的操作步骤及相关说明
  2. matlab 自动控制仿真,Matlab在自动控制系统建模与仿真中的应用
  3. 怎么用vc采集ni卡数据_SystemLink自学笔记(6):SystemLink架构和数据服务
  4. Reverse Linked List II
  5. Android使用SAX解析XML(6)
  6. mysql frm恢复数据_MYSQL使用.frm恢复数据表结构的实现方法
  7. 【数据结构与算法】之深入解析“零钱兑换”的求解思路与算法示例
  8. mysql 二维数组下标_php二维数组指定下标排序
  9. Oracle对象被锁如何处理
  10. python的重点_python知识点
  11. extjs Grid (二)
  12. SQL67 牛客每个人最近的登录日期(二)
  13. 深度学习自学(十八):caffe网络调试设置-调参相关技巧
  14. Python题库——答案
  15. python opencv车辆测速视频汽车速度检测入侵检测测速
  16. ant design of vue 组件库
  17. python网页提交表单制作代码_Python实现网站表单提交和模板
  18. 动态监听监听和静态注册---elaine
  19. 加密币Terra创始人权道亨已从新加坡飞往杜拜转往第三国
  20. 将html转为表格,将HTML表格转换为Excel,浏览器Stucks

热门文章

  1. 华三交换机配置access命令_H3C-交换机配置命令详解
  2. AUTOSAR-自旋锁(spinlock)与互斥锁
  3. MySQL之 存储过程的基本语法
  4. 程序员们为什么频繁地跳槽
  5. 音创a55怎么安装系统_音创ktv点歌系统_音创点歌机怎么样_音创ktv点歌系统a55
  6. Adobe Photoshop CC 2019 20.0.6软件免费下载及安装教程
  7. upx命令行版本脱壳全过程
  8. Gitee如何免费部署静态网站?
  9. 地理之爱、地图、人文地图、电子数字地图
  10. (附源码)计算机毕业设计ssm大学生心理健康咨询系统