Configuration打开方法

点击主界面右上方的扳手按钮

keil5中memory窗口的功能_快捷键


或者 Edit =》Configuration

keil5中memory窗口的功能_嵌入式_02

Options打开方法

点击主界面上方的魔法棒按钮

keil5中memory窗口的功能_单片机_03


或者Project =》Options for Target

keil5中memory窗口的功能_进度条_04


这是两个主要的配置项的打开方式,后面都不再赘述。

以下是正文:

1.设置tab键为4个空格

进入Configuration->Editor,设置如下:

勾选 Insert spaces for tabs项 即这是tab键为空格填充,设置Tab size的数值可以设置填充的空格数,常用的是2或4

keil5中memory窗口的功能_嵌入式_05

2.代码自动补齐

进入Configuration->Text Completion,设置如下:

勾选“Symbols after”,然后在方框内输入“3”,即输入3个字符就开始字符匹配。最后使用鼠标左键单击“OK”保存配置。

keil5中memory窗口的功能_嵌入式_06

3.语法动态错误检测

进入Configuration->Text Completion,设置如下:

勾选即开启语法动态错误检测

keil5中memory窗口的功能_进度条_07

4.右边距指示

进入Configuration->Editor,设置如下:
编辑分隔符标记的位置号。位置号的默认值是80,范围[1-999]。

下拉可选择:

None:无标记;

Vertical Line:虚线标记;

Colored Background:背景颜色标记。

keil5中memory窗口的功能_快捷键_08


Vertical Line 效果:

keil5中memory窗口的功能_进度条_09


Colored Background 效果:

keil5中memory窗口的功能_单片机_10

5.使用快捷键实现批量注释/批量取消注释

由于批量注释没有默认的快捷方式,这里设置批量注释的快捷键。也可以以此为例实现其他的功能快捷键设置。

  1. 进入Configuration->Shortcut Keys
  2. 在Select a command 中找到 Edit:Advanced:Comment Selection
  3. 点击Creat Shortcut后,需要手动在键盘上按ctrl+/ 即可 创建快捷键为ctrl+/,而不是逐字母去打,如下图所示

下面同理设置取消批量注释的快捷键:

  1. 在Select a command 中找到 Edit:Advanced:Uncomment Selection
  2. 点击Creat Shortcut创建快捷键为ctrl+shift+/

keil5中memory窗口的功能_快捷键_11


keil5中memory窗口的功能_keil5中memory窗口的功能_12

6.自定义关键字

typedef可以自定义类型,如:typedef unsigned char u8; 那么如果你想要u8也能显示成unsigned char一样的高亮显示,可进行如下设置将u8添加成用户自定义关键字。

  1. 进入Configuration->User Keywords
  2. 在Text File Types 中找到 C/C++ Editor files
  3. 点击虚线框按钮即可添加

    完成后如下所示:

    设置完成后可能会发现u8没有和unsigned char一样显示默认的深蓝色,这是因为User Keyword和Keyword是不同的配色方案,可根据自己的喜好更改:

7.编辑界面分屏

应有场景:当需要两个文件对比着看的时候,把两个文件放在同一界面下会比较方便查看。

左右分屏:

鼠标左键选中某个文件名,拖动到编辑界面右侧进度条处(如没有进度条也是拖动到最右侧空白位置),出现虚线框,释放鼠标即可。

keil5中memory窗口的功能_快捷键_13

上下分屏:
鼠标左键选中某个文件名,拖动到编辑界面下侧进度条处,出现虚线框,释放鼠标即可。