前言

之前给大家分享过一个 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. linux命令行终端的翻屏滚屏,linux命令行终端的翻屏滚屏more/less/head/tail
  2. jqGrid简单使用
  3. 七天开发安卓软件(五)
  4. nodejs写html文件路径,Nodejs读取文件时相对路径的正确写法(使用fs模块)
  5. 重写方法,重载方法,虚方法和抽象方法的使用
  6. Android 资讯类App项目实战 第一章 滑动顶部导航栏
  7. 冰城环保进入智慧时代
  8. UVA545 LA5263 Heads【对数】
  9. 悉尼大学计算机approved,悉尼大学Bachelor of Medical Science介绍
  10. Avalonia的Snoop
  11. 修复无线网卡网络适配器报错代码56
  12. keyshot渲染图文教程_keyshot渲染图文教程,教你如何渲染冰的效果
  13. 一起使用Mac和iPhone的10种便捷方法
  14. 解决安装宝塔面板“ERROR: Failed to download, please try install again”错误
  15. 到Visual Studio Code en 2020中的实际实现
  16. 中国太平人寿保险承保系统采用ILOG JRules
  17. 重磅出炉!中国高校人工智能专业综合排名榜单
  18. python写h5网页前端_3D 图形 web 前端开发( OpenGL 方向) H5 Python 开发 招聘~~~
  19. 鸿蒙系统有哪些手机可以应用,鸿蒙系统手机有哪些
  20. 谈谈大三下学期找实习的经历(宇视科技 亚信联创 网新恒天 虹软)

热门文章

  1. 认识无线网络之Wi-Fi
  2. 【Linux】网络套接字编程
  3. VISTA -MIT开源基于数据驱动的自动驾驶仿真引擎
  4. 天问:科学有边界吗?----《三体》与量子物理史话
  5. Swift 解析 JSON
  6. 一个与战争、瘟疫、感染、死亡率有关的图形——南丁格尔玫瑰图
  7. 服务器电源维修接灯泡,检修电源开关电源怎么接灯泡接灯泡要注意什么
  8. arcgis10之多属性字段添加
  9. 《网络安全工程师笔记》 第一章:虚拟化架构与系统部署
  10. Django-13:django中间件