IAR常用快捷键和使用小技巧

摘要:
6当IAR显示所有断点和调试代码时,我们有时会遇到命中断点但忘记它们的情况,因为我们需要找到所有断点并关闭它们。我们可以在“视图”˃“断点”中调用断点窗口,如下图所示:要关闭它,请右键单击并选择“删除”,如图所示:
1、复制和粘贴几行的部分代码

需求:有时候我们需要复制几行代码的后半部分,不需要复制前半部分。
方法:按住Alt键,再用鼠标拖动就可以复制和粘贴后半部分

2、复制一行

复制一行的时候,我们一般是从最后开始往前面复制,在软件中我们可以从上一行的最后开始复制(如下图所示),这样粘贴的时候只需要从放在最后就可以粘贴到下一行了,可能说的比较绕口,大家试一试就知道方便之处了。(事实上,多行代码也可以这样操作,word中也是一样的!)

IAR常用快捷键和使用小技巧第1张

3、常用快捷键

帮助文档:F1

Make:F7

跳转到定义:F4

全速运行:F5
单步运行:F10

添加断点:F9

使能/使能断点:Ctrl+F9

烧录程序:Ctrl + D

注释多行:Ctrl+K(单行也是这个)
取消注释:Ctrl+Shfit+K

烧录程序:Ctrl+D(进入调试程序)
退出调试:Ctrl+Shift+D

返回上个界面:Ctrl+Tab

 括号匹配:Ctrl+B

自动补全代码:Ctrl+ Alt +Space

撤销、恢复:Ctrl+Z / Y

格式化代码:CTRL + T

跳到指定行:Ctrl+G

4、IAR中右键不能跳转函数的问题

我们应该放在函数前面然后单击右键跳转,而不是选中函数!

5、IAR显示行号

显示行号:在代码段点击右键,找到Options->Editor,将右面的Show Line Numbers 勾选上就可以了。

IAR常用快捷键和使用小技巧第2张

6 IAR显示所有的断点

调试代码的时候我们有时候会遇到打了断点但是忘掉的情况(虽然这不是一个好的习惯),因为我们需要找到所有的断点并将其关闭,我们可以在View——>Breakpoints中调用断点窗口,如下图所示:

IAR常用快捷键和使用小技巧第3张

关闭方式是单击右键,选择delete,如下图所示:

IAR常用快捷键和使用小技巧第4张

免责声明:文章转载自《IAR常用快捷键和使用小技巧》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇ipa 解压 包含了 Payload 和 Symbols 文件夹【BZOJ4444】[Scoi2015]国旗计划 双指针+倍增下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

VMP加壳(三):VMP壳爆破实战-破解某编辑类软件

  这次爆破的是某编辑类软件,版本是32位绿色版本:V4.3.1      1、OD打开后发现了VMP0段,这里下个内存访问断点:      又来到这里了,非常明显的VMP入口特征:      一大堆push指令又开始保存物理寄存器;同时让esi指向虚拟指令集;和上面一篇文章分析的混淆手法一模一样,个人猜测用的VMP也是3.5.0版本的;    分配虚拟栈...

Chrome 浏览器调试 JavaScript

错误例子 Sources 面板界面的 3 个部分 File Navigator 窗格。 此处列出页面请求的每个文件。 Code Editor 窗格。 在 File Navigator 窗格中选择文件后,此处会显示该文件的内容。 JavaScript Debugging 窗格。 检查页面 JavaScript 的各种工具。 如果 DevTools 窗口布局...

Android Studio 使用小技巧和快捷键

Android Studio 使用小技巧和快捷键 Alt+回车 导入包,自己主动修正 Ctrl+N   查找类 Ctrl+Shift+N 查找文件 Ctrl+Alt+L  格式化代码 Ctrl+Alt+O 优化导入的类和包 Alt+Insert 生成代码(如get,set方法,构造函数等) Ctrl+E或者Alt+Shift+C  近期更改...

如何用VS进行程序调试

VS是一个强大的IDE,如果你现在只会简单地用它查看一下执行效果,那就太大材小用了。 1. CRT函数报错 首先来说说最常见的一个编译错误。微信里常常收到这个错误的截图提问。 CRT(C Runtime Library = C运行时间库)是windows平台下的一个概念。CRT函数准的C语言函数。例如:printf、scanf、strlen、fopen等函...

调试lua代码

lua没有调试器,但是它提供了很强的调试功能(debug 库), 所以其实一些常用的调试功能都能很方便的使用,就像使用一个命令行调试器一样: 【例子程序】 -- debug.luagvar1 = 100 function foo() local var2 = 10 function bar()...

fiddler(12)断点

概况:包括全局断点,和局部断点全局:通过:Rules -- automatic breakpoints -- before Requests or after responses全局断点:针对全局的接口都有效局部:命令行,bpu(前)+ keyWordStr / bpafter(后) + keyWordStr取消局部断点:bpu 不加参数, bpafte...