Keil系列教程15_编辑窗口右键菜单选项说明
置顶/星标公众号,不错过每一条消息!
本教程由原创作者strongerHuang于2019年01月更新发布。
标签:Keil、 MDK-ARM、 µVision
版权所有:禁止商用
申明:该文档仅供个人学习使用,转载请公众号联系作者授权。
1写在前面
在编辑窗口中,点击鼠标右键,会出现一个菜单选项(右键菜单),里面包含多项菜单内容。但在不同位置,出现的菜单选项可能不同。
右键菜单属于一种快捷操作,比较常用,大部分内容在我们的Menu菜单中都能找到,以及在快捷按钮、快捷键也能找到。同一种菜单它们具有相同的功能。
在编辑窗口中大致分为两类,一类是文件名右键菜单,另一类是编辑文本右键菜单。
右键菜单内容:
2
文件名右键菜单文件名右键菜单在打开单个文件和多个文件呈现菜单选项不同。如下图,打开多个文件时,会多出两个菜单。
1.Colse:关闭当前文件
2.Colse All But This:关闭所有文件,除当前文件之外
3.Colse All:关闭所有文件
4.Copy Full Path:复制当前文件路径
5.Open Containing Folder:打开当前文件所在文件夹
6.New Horizontal Tab Group:新建水平编辑窗口
7.New Vertical Tab Group:新建垂直编辑窗口
文件名右键菜单567动画效果:
3
编辑文本右键菜单编辑文本右键菜单类似上面,在不同情况下,菜单选项呈现不同的内容。比如:同样在空白处,在.h和.c文件下,二者会有差异,但大部分内容还是一样。
相信使用过Keil的朋友都知道,在编辑文本的时候,点击右键,会出现类似如上图的菜单选项,只是大部分人没有关注过这些菜单选项的差异。
当然,作为用户,我们不必关心这些右键菜单选项的差异,只需要知道如何使用即可。
1.Split Window horizontally:水平分割窗口
这个类似新建水平编辑窗口,只是这里是将同一个文件分割在两个窗口。
水平分割窗口动画效果:
2.Open Document "bsp.h":打开文档bsp.h
这个菜单选项需要在「#include "xxx.h"」处点击右键才会出现,也就是我们平时打开头文件。
3.Insert '#include file':插入‘包含文件’
这个容易理解,就是在光标所在行,插入「#include "xxx.h"」,但是后面有个扩展菜单,如下图:
提示:后面stm32f10x.h与你工程目标器件型号有关(这里是STM32F103ZE)。如果器件型号是STM32F407ZE,后面会显示stm32f4xx.h。
4.Go to Headerfile:转向头文件
这个功能类似于「上面第2点 打开文档bsp.h」,只有在源文件(c/c++)才有,在头文件(.h)中没有。
转向头文件动画效果:
5.Insert/Remove Breakpoint:插入/移除断点
6.Enable/Disable Breakpoint:使能/失能断点
这两个关于断点的功能,用于调试,可以参看我之前的文章《Keil系列教程09_调试仿真》四个断点按钮章节。
7.Insert/Remove Bookmark:插入/移除书签
8.Undo:撤销编辑
9.Redo:恢复编辑
10.Cut:剪切
11.Copy:复制
12.Paste:粘贴
13.Save All:保存所有文件
上面7~13的七项详细内容可以参看文章《Keil系列教程03_主窗口和工具栏详细说明》。
14.Outlining:提纲,概要
这个菜单选项有多级扩展子菜单,如下图:
Show All Outlining:显示所有提纲
Hile All Outlining:隐藏所有提纲
Expand All Definitions:展开所有定义
Collapse All Definitions:折叠所有定义
Collapse Current Block:折叠当前块
Collapse Current Procedure:折叠当前程序
Outlining提纲动画效果:
15.Advanced:高级功能
这个菜单同样有多个扩展子菜单,如下图:
Go To Line:跳转到指定行
Select Text between Matching Braces:在匹配的括号中选择文本
Go To Matching Braces:转到匹配括号
Tabify Selection:将选中的空格符替换为Tab制表符
Untabify Selection:将选中的Tab制表符替换为空格符(转换)
Make Uppercase:将需选中文本替换为大写
Make Lowercase:将需选中文本替换为小写
Comment Selection:注释选中内容
Uncomment Selection:取消注释选中内容
Indent Selection:选中内容缩进
Unindent Selection:选中内容取消缩进
Indent Selection with Text:在xxx文本前缩进
Unindent Selection with Text:在xxx文本前取消缩进
Delete Trailing White Space:删除选中内容每行最后空格
Delete Horizontal White Space:删除水平空格
Cut Current Line:剪切当前行
Go To Definition of current Word:转到当前字定义
Go To Next Reference of current Word:转到当前字下一个引用
Go To Previous Reference of current Word:转到当前字上一个引用
Go To Declaration of current Word:转到当前字申明
Show All Reference of current Word:显示当前字所有申明
Refresh Source Browser View:刷新所有浏览信息
Toggle Text Editor/Configuration Wizard:切换文本编辑器/配置向导
以上菜单选项内容,有部分使用的比较频繁,有部分很少使用,根据大家平时习惯,有些常用菜单可以通过快捷键实现(也可以配置快捷键)。
4
说明1.该文档仅供个人学习使用,版权所有,禁止商用。
2.本文由我一个人编辑并整理,难免存在一些错误。
3.本文收录于公众号「嵌入式专栏」,关注微信公众号回复【Keil系列教程】即可查看全系列教程。
5最后
若觉得文章对你有帮助,随手点赞、分享,也是对我莫大的支持和鼓励。
扫描下面二维码、关注公众号,在底部菜单中查看更多精彩内容!
长按识别图中二维码关注