Toolbars工具栏就是在菜单下面的两行快捷图标按钮,这些快捷按钮之所以在工具栏里面,在于它们使用的频率较高。比如保存按钮、编译按钮、下载按钮等。 本文讲述的Toolbars工具栏和大部分上位机软件的工具栏类似,就是一些常用的快捷按钮。 本文以Keil MDK-ARM为例,因Keil C51的工具栏和MDK-ARM类似。因此,本文大部分内容也适用于Keil C51。
二、主窗口界面为了让大家对Keil集成开发环境有一个大概的了解,这里先概述一下Keil 默认编辑状态(模式)主窗口界面下各个窗口的含义。 说明:Keil主窗口界面在编辑状态与调试状态下存在一定差异,本章节主要基于【编辑状态】进行简单的概述,里面详细的内容、以及调试状态下的窗口在该系列教材后续会逐步讲述。 在编辑模式下,一般会出现类似下图的主窗口界面,如下图: ![](https://pic4.zhimg.com/80/v2-6f1a972254688bd4f41d8183d3d7f82b_720w.webp)
1.Menu Bar菜单栏 相信大家对菜单栏都不陌生,包含File文件、 Edit编辑、 View视图、 Project工程、 Help帮助等这样的一栏窗口。 菜单栏是 Keil 比较重要的一个窗口,几乎 Keil 所有操作的内容都包含在里面。同时。在编辑状态和调试状态下存在一些不同,后续会详细讲述。
2.Tool Bar工具栏 该窗口是一些常见的快捷按钮,本文下面会重点讲述。
3.Project工程窗口 一个工作空间可以包含多个工程,该窗口主要显示工作空间下面工程项目的内容(工程、 组、 源代码文件等)。 后续也会讲述新建多工程。
4.Edit Window编辑窗口 该窗口不用多解释,就是我们平时编辑代码的窗口。
5.Message Window信息窗口 该窗口包括编译信息、调试信息、查找信息等一些信息的窗口。
6.Status Bar状态栏 该窗口包含就绪状态、错误警告数量、光标行列、字符编码、键盘Num锁定等一些状态信息。
三、工具栏Keil的Toolbars工具栏共有三种:File Toolbar文件工具栏、 Build Toolbar编译工具栏、 Debug Toolbar调试工具栏。 在两种状态(模式)下呈现不同工具栏。在编辑状态时,呈现文件、编译两种工具栏;在调试状态时,呈现文件、调试两种工具栏。 3.1 两种状态下的工具栏1.编辑状态 包含:File Toolbar文件工具栏、 Build Toolbar编译工具栏; ![](https://pic1.zhimg.com/80/v2-a339dec9dcc92a5d7138f434729c9470_720w.webp)
2.调试状态 包含:File Toolbar文件工具栏、 Debug Toolbar调试工具栏; 3.2 工具栏详细内容如下图,将编辑状态和调试状态的工具栏按钮分为12类,下面将这12类工具栏按钮依次进行详细说明。 ![](https://pic1.zhimg.com/80/v2-b4b83d6f5666d22be5c78b2fff1497a8_720w.webp)
1.文件操作类按钮 这一类按钮可以说在大部分上位机软件都可见,比较简单,不过多描述。 ![](https://pic2.zhimg.com/80/v2-c593d58eba4000c2f9d29799954492d9_720w.webp) ![](https://pic2.zhimg.com/80/v2-b7a8f44e371a426e6cc0173fa32c1525_720w.webp)
2.文件编辑跳转类按钮 撤销恢复按钮比较常用,可以使用快捷键代替。 ![](https://pic1.zhimg.com/80/v2-413015a9307fd0cfa40b68e7d707668c_720w.webp) ![](https://pic1.zhimg.com/80/v2-12813c0eab31babb2fa23ef18ca31a40_720w.webp)
撤销恢复动画效果:
跳转动画效果:
3.书签类按钮 书签的作用主要是标记位置方便查看。 ![](https://pic2.zhimg.com/80/v2-c72299a6fa40ea1b957dc97663673cb1_720w.webp) ![](https://pic2.zhimg.com/80/v2-fd075a167591e4b06da03c0c8b47a009_720w.webp)
书签动画效果:
4.选中行操作类按钮 选中行操作的作用主要就是为了使选中行缩进、注释。 ![](https://pic3.zhimg.com/80/v2-55a88f819f8815d5a3d9b85f93a6772a_720w.webp) ![](https://pic3.zhimg.com/80/v2-56ac494796393b9c92c8db0f0cc9b866_720w.webp)
缩进动画效果:
注释动画效果:
5.查找文本类按钮 查找文本意思就是搜索,比较简单,也比较常用。 ![](https://pic4.zhimg.com/80/v2-354b41dfdd77d4cf6c3f755089a8d193_720w.webp) ![](https://pic4.zhimg.com/80/v2-5ddf7c00c741fc9a311c55ca05247227_720w.webp)
6.仿真类按钮 这些按钮针对仿真时,具有断电标记作用。 ![](https://pic3.zhimg.com/80/v2-d02440386daa8485a394ca1773925bda_720w.webp) ![](https://pic3.zhimg.com/80/v2-bb900436f14013464c462f6c3a977df2_720w.webp)
7.窗口配置类按钮
![](https://pic2.zhimg.com/80/v2-3d269ba5f20b5169a772be45ee5f5609_720w.webp) ![](https://pic4.zhimg.com/80/v2-97e30fbc1d6c08a1bed34dc036bd28ff_720w.webp) 工程窗口按钮支持快速打开/关闭某些窗口,和View视图菜单功能一样,工程窗口内容下图: ![](https://pic2.zhimg.com/80/v2-f23fa9a78c8fa912306f1b523acb4361_720w.webp)
8.编译类按钮 这些按钮使用频率较高,特别是编译目标F7快捷键。 ![](https://pic2.zhimg.com/80/v2-23f6d3022f1744e14f1762b843bde2d9_720w.webp) ![](https://pic2.zhimg.com/80/v2-78456c6baec82cb34d9144bde8b213c9_720w.webp) 9.工程选项类按钮 ![](https://pic4.zhimg.com/80/v2-4b187e918001ada219340c9febea13c7_720w.webp) ![](https://pic2.zhimg.com/80/v2-aea752d67fcd1990e7cb559aadd7d6c5_720w.webp)
一个工程下面可以建立多个目标,工程目标选择框的目标(STM32F103ZE)也就是当前所选中(使用)的工程目标(后期会讲述多目标)。 Options for Target即对选中目标(STM32F103ZE)的配置。 10.工程项目管理类按钮 ![](https://pic3.zhimg.com/80/v2-6854714ad9360232e25e1a47ceab2eea_720w.webp) ![](https://pic3.zhimg.com/80/v2-1947f377c251060f2c4f71b830b689ca_720w.webp)
11.调试按钮 ![](https://pic1.zhimg.com/80/v2-1c812d30fbce5d3c6ca1c585be2c0c20_720w.webp) ![](https://pic3.zhimg.com/80/v2-bd3ae0afca183d520796a3eaceab89c6_720w.webp)
12.调试窗口开关按钮 调试视图窗口开关按钮这里就不说了,快捷按钮内容就是View视图菜单下的内容(如下图)。在后面《菜单》、《调试》还会继续讲述。 ![](https://pic2.zhimg.com/80/v2-bcc75ce56db95da3858449d33c30064d_720w.webp)
|