IAR完全配置keil代码风格

2021/02/07 08:22
阅读数 246

IAR完全配置keil代码风格

2021-02-04

前言

学嵌入式入门一般都是用keil,学者看惯了keil风格

虽然说大家,平时项目都是用keil写的,但是有的个别项目的也会用IAR去写,所以说配置IAR界面用来编辑代码,去适应keil,还是非常有必要的。况且IAR的编译速度非常快,提高工作效率!

IARIDE 编译器虽然界面配置有点别扭,但是功能上却不比keil鸡肋,甚至在本人看来有过之!下面来和大家配置一下IAR的界面~

本人采用的IAR版本为

IAR Embedded Workbench8051v10.10.1

在这里插入图片描述

配置完成效果展示

图一
在这里插入图片描述
图二
在这里插入图片描述


读者在配置的过程过不必自己手动配置,文末有配置xml的代码!

配置IAR界面

在选项栏中 Tools>Options

图三
*图一*

Editor>colors and font,在这里我们可以配置自己喜欢的一种style

图四
*图二*

框框里面的具体含义是这样的,大家可以按照自己的想法来

图五
在这里插入图片描述

下面的xml 我是按照keil里面的颜色配置的,例如像这样手动!(比较麻烦了)

图六
在这里插入图片描述

xml文件修改(大家拷贝下面的就行)

寻找Iarlde.xml结尾的文件方式一 :

在这里插入图片描述

寻找xml结尾的文件方式二:
在目录:C:\Users\Administrator\AppData\Roaming\IAR Embedded Workbench里面有个xml结尾的文件

user为用户

Administrator为当前系统的登录用户

AppData为隐藏文件,这个需要打开权限,如下图

图七
*图三*

我们其实在修改图五中的属性的时候,就是对图七中xml文件的修改!

说白了就是这个文件存储我们IAR界面的配置信息

那么我们就可以修改这个文件,来配置我们IAR属性。

下面展示得是本人的 Iarlde.xml文件

首先找到这个 <TextEditor>的字段(用工具Ctrl+f搜索),我们把下面这段代码替换掉自己的Iarlde.xml里面的<TextEditor>的字段即可,如果怕出错就备份一下。

    <TextEditor>
        <IndentSize>_ 4</IndentSize>
        <TabSize>_ 8</TabSize>
        <AutoIndent>_ 1</AutoIndent>
        <BraceIndent>_ 0</BraceIndent>
        <BodyIndent>_ 2</BodyIndent>
        <LabelIndent>_ 0</LabelIndent>
        <RealTabs>_ 0</RealTabs>
        <SyntaxHLight>_ 1</SyntaxHLight>
        <ShowBookmarks>_ 1</ShowBookmarks>
        <ShowLineNumbers>_ 1</ShowLineNumbers>
        <ShowFoldsMargin>_ 1</ShowFoldsMargin>
        <ScanForChangedFiles>_ 1</ScanForChangedFiles>
        <VirtualSpace>_ 0</VirtualSpace>
        <CmdLineApp>_ ""</CmdLineApp>
        <CmdLineArgs>_ ""</CmdLineArgs>
        <DdeApp>_ ""</DdeApp>
        <DdeServiceName>_ ""</DdeServiceName>
        <FindFlags>_ 6</FindFlags>
        <LineBreakUsage>_ 0</LineBreakUsage>
        <TrimTrailingBlanks>_ 0</TrimTrailingBlanks>
        <UseUserKeyWordFile>_ 0</UseUserKeyWordFile>
        <UserKeyWordFile>_ ""</UserKeyWordFile>
        <UseCodeTemplates>_ 1</UseCodeTemplates>
        <CodeTemplateFile>_ "C:\Users\Administrator\AppData\Roaming\IAR Embedded Workbench\CodeTemplates.ENU.txt"</CodeTemplateFile>
        <ShowRightMargin>_ 1</ShowRightMargin>
        <UsePrinterMargin>_ 0</UsePrinterMargin>
        <RightMarginPos>_ 80</RightMarginPos>
        <AutoCompletion>_ 1</AutoCompletion>
        <AutoDetectEncoding>_ 0</AutoDetectEncoding>
        <DefaultEncoding>_ "System"</DefaultEncoding>
        <ShowLineBreaks>_ 0</ShowLineBreaks>
        <ShowSourceBrowserToolTips>_ 1</ShowSourceBrowserToolTips>
        <ShowVisibleWhitespace>_ 0</ShowVisibleWhitespace>
        <SyntaxHighlightRubyFiles>_ 1</SyntaxHighlightRubyFiles>
        <DdeCmdStr>_ 0</DdeCmdStr>
        <Font0>_ 0 400 0 0 0</Font0>
        <Font1>_ 0 400 0 16711680 0</Font1>
        <Font2>_ 0 400 0 8323199 0</Font2>
        <Font3>_ 0 400 0 32512 0</Font3>
        <Font4>_ 0 400 0 32636 0</Font4>
        <Font5>_ 0 400 0 8355584 0</Font5>
        <Font6>_ 0 400 0 0 0</Font6>
        <Font7>_ 0 400 0 0 0</Font7>
        <Font8>_ 0 400 0 0 0</Font8>
        <Font9>_ 0 400 0 32512 0</Font9>
        <Font10>_ 0 400 0 32512 0</Font10>
        <Font11>_ 0 400 0 255 0</Font11>
        <Font12>_ 0 400 0 32768 0</Font12>
        <Font13>_ 0 700 0 0 1</Font13>
        <Font14>_ 0 400 0 10485760 0</Font14>
        <FontsEx>_ 0 0 0 0 0 0 0 16777215 0</FontsEx>
        <Fonts>_ -17 400 3 2 1 49 "Courier New" 15</Fonts>
    </TextEditor>


读者可以按照上面的方法复制到自己的IAR里面去

参考链接: 参考文章

展开阅读全文
加载中

作者的其它热门文章

打赏
0
0 收藏
分享
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部