KEIL-MDK将源代码编码转换为UTF-8

前言

使用 keil(MDK) 的代码编辑器编辑时,如今 UTF-8 的编码格式已经成为主流,特别是 MDK 使用 AC6 的时候值支持 UTF-8 的编码,所以之前很多一些非 UTF-8 的文件我们就主要转换成 UTF-8 的编码格式,转换文件编码格式的方法有很多,这里我们介绍一下直接在 keil IDE 中将文件的编码修改为 UTF -8 。

在keil(MDK)中增加转换文件编码格式的插件

  1. 环境依赖:需要安装 python 环境,并且为 python 安装 Chardet

    pip install chardet

  2. 打开 keil(MDK) ,选择 Tools->Customize Tools Menu,自定义外部工具菜单

  • 将 【translate_to_utf8.rar】 解压,放到 keil 的安装目录下(例如:D:\Keil_v5\UV4\customize_tools\translate_to_utf8.py)

KEIL-MDK将源代码编码转换为UTF-8_第1张图片

  • 点击新建按钮,输入插件工具名称:Convert2UTF-8,
    Command命令选项:py D:\Keil_v5\UV4\customize_tools\translate_to_utf8.py //调用python脚本
    Argument选项:#E //要转换的文件,#E代表当前编辑文件
    KEIL-MDK将源代码编码转换为UTF-8_第2张图片
  1. 遇到非 UTF-8 编码的文件,只要点击 Tools->Convert2UTF-8 工具,就可以将文件编码格式转换为 UTF-8 .

定义一个快捷键来执行代码的快速格式化

为了更方便,我们还可以自定义一个快捷键,来执行这个命令。点击工具栏最右边的配置图标,切换到 Shortcut Keys 选项,选择 Tools:Convert2UTF-8,点击 Create Shortcut 创建新的快捷键(此处以 CTRL+U 为例),在弹出的窗口按下你要设置的快捷键,然后保存退出就可以了,下次需要使用的时候,只要按下相对应的快捷键,就可以一键将当前文件编码格式转换为 UTF-8。
KEIL-MDK将源代码编码转换为UTF-8_第3张图片
可点击此处下载在keil(MDK)中增加转换文件编码格式的插件.zip

文章转自:https://blog.csdn.net/u012121390/article/details/118298524

你可能感兴趣的:(嵌入式开发,嵌入式)