Keil系列教程03_主窗口和工具栏详细说明

  • 分享一个朋友的人工智能教程,零基础!通俗易懂!希望你也加入到人工智能的队伍中来! www.captainbed.net

一、写在前面

  本文先让大家简单认识一下Keil的主窗口界面,然后再进一步认识Keil的文件、编译和调试工具栏

  Toolbars工具栏就是在菜单下面的两行快捷图标按钮,这些快捷按钮之所以在工具栏里面,在于它们使用的频率较高。比如保存按钮、编译按钮、下载按钮等。

  本文讲述的Toolbars工具栏和大部分上位机软件的工具栏类似,就是一些常用的快捷按钮。

  本文以Keil MDK-ARM为例,因Keil C51的工具栏和MDK-ARM类似。因此,本文大部分内容也适用于Keil C51。

二、主窗口界面

为了让大家对Keil集成开发环境有一个大概的了解,这里先概述一下Keil 默认编辑状态(模式)主窗口界面下各个窗口的含义。

说明:Keil主窗口界面在编辑状态与调试状态下存在一定差异,本章节主要基于【编辑状态】进行简单的概述,里面详细的内容、以及调试状态下的窗口在该系列教材后续会逐步讲述。

在编辑模式下,一般会出现类似下图的主窗口界面,如下图:



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编译工具栏;


2.调试状态包含:File Toolbar文件工具栏、 Debug Toolbar调试工具栏;

3.2 工具栏详细内容

如下图,将编辑状态和调试状态的工具栏按钮分为12类,下面将这12类工具栏按钮依次进行详细说明。



1.文件操作类按钮

这一类按钮可以说在大部分上位机软件都可见,比较简单,不过多描述。

名称 描述 快捷键
New… 新建文件 Ctrl + N
Open 打开 Ctrl + O
Save 保存当前文件 Ctrl + S
Save All 保存所有文件
Cut 剪切 Ctrl + X
Copy 复制 Ctrl + C
Paste 粘贴 Ctrl + V

2.文件编辑跳转类按钮

撤销恢复按钮比较常用,可以使用快捷键代替。

名称 描述 快捷键
Undo 撤销编辑 Ctrl + Z
Redo 恢复编辑 Ctrl + Y
Navigate Backwards 跳转到上一步 Ctrl + -
Navigate Forwards 跳转到下一步 Ctrl + Shift + -

撤销恢复动画效果


跳转动画效果

3.书签类按钮

书签的作用主要是标记位置方便查看。

名称 描述 快捷键
Insert/Remove Bookmark 插入/移除书签 Ctrl + F2
Go to Next Bookmark 跳转到上一个书签 Shift + F2
Go to Previous Bookmark 跳转到下一个书签 F2
Clear All Bookmarks 清空所有书签 Ctrl + Shift + F2

书签动画效果

4.选中行操作类按钮

选中行操作的作用主要就是为了使选中行缩进、注释。

名称 描述 快捷键
Indent Selection 插入缩进 Tab
Unindent Selection 取消缩进 Shift + Tab
Comment Selection 确定注释
Uncomment Selection 取消注释

缩进动画效果


注释动画效果

5.查找文本类按钮

查找文本意思就是搜索,比较简单,也比较常用。

名称 描述 快捷键
Find in Files 在文件中查找文本 Ctrl + Shift + F
查找文本输入框
Find 查找单个文本 Ctrl + F
Incremental Find 逐个查找文本 Ctrl + I

6.仿真类按钮

这些按钮针对仿真时,具有断电标记作用。

名称 描述 快捷键
Start/Stop Debug Session 开始/停止调试 Ctrl + F5
Insert/Remove Breakpoint 插入/移除断点 F9
Enable/Disable Breakpoint 使能/失能断点 Ctrl + F9
Disable All Breakpoints 失能所有断点
Kill All Breakpoints 取消所有断点 Ctrl + Shift + F9

7.窗口配置类按钮

名称 描述 快捷键
Project Windows 工程窗口
Configuration 配置

工程窗口按钮支持快速打开/关闭某些窗口,和View视图菜单功能一样,工程窗口内容下图:



8.编译类按钮

这些按钮使用频率较高,特别是编译目标F7快捷键。

名称 描述 快捷键
Translate 编译当前文件 Ctrl + F7
Build Target 编译工程目标 F7
Rebuild all Target files 重新编译所有目标文件
Stop Build 停止编译(正在编译时有效)
Batch Build 分批编译(多工程)
Download 下载 F8

9.工程选项类按钮

名称 描述 快捷键
工程目标选择框
Options for Target 工程目标选项(配置) Alt + F7

一个工程下面可以建立多个目标,工程目标选择框的目标(STM32F103ZE)也就是当前所选中(使用)的工程目标(后期会讲述多目标)。

Options for Target即对选中目标(STM32F103ZE)的配置。

10.工程项目管理类按钮

名称 描述 快捷键
Manage Project Items 单工程管理
Manage Multi-Project 多工程管理
Manage Run-Time 管理运行时环境
Select Software Packs 选择软件包
Pack Installer 软件包安装

11.调试按钮

名称 描述 快捷键
Reset 复位
Run 全速运行 F5
Stop 停止运行
Step 单步运行 F11
Step Over 逐步运行 F10
Step Out 跳出运行 Ctrl + F11
Run to Cursor Line 运行到光标行 Ctrl + F10
Show Next Statement 跳转到暂停行 -

12.调试窗口开关按钮

调试视图窗口开关按钮这里就不说了,快捷按钮内容就是View视图菜单下的内容(如下图)。在后面《菜单》、《调试》还会继续讲述。



四、说明

1.该文档仅供个人学习使用,版权所有,禁止商用。

2.本文由我一个人编辑并整理,难免存在一些错误。

3.为了方便大家平时公交、地铁、外出办事也能用手机随时随地查看该教程,该教程同步更新于微信公众号【EmbeddedDevelop】,关注微信公众号回复【Keil系列教程】即可查看全系列教程。

五、最后

我的博客:http://www.strongerhuang.com
我的GitHub:https://github.com/EmbeddedDevelop

  我的微信公众号(ID:strongerHuang)还在分享STM8、STM32、Keil、IAR、FreeRTOS、UCOS、RT-Thread、CANOpen、Modbus…等更多精彩内容,如果想查看更多内容,可以关注我的微信公众号。

strongerHuang wechat
关注微信公众号,查看更多精彩内容!
本文对你有帮助吗?