摘要:热退出tab--space 区分缩进线相同单词自动高亮-->字符串匹配-->快速选中代码自动补全ctrl+z 撤销 ctrl+y 恢复撤销ctrl+p文件切换ctrl+g任意行切换ctrl+r函数切换ctrl+Enter 光标后插入行Ctrl+Shift+Enter 光标前插入行ctrl+/ 注释、...
阅读全文
摘要:Debug:F5下断点:F9逐语句:F11 逐过程:F10 跳出:Shift + F11 汇编:Ctrl + F11
阅读全文
摘要:上回开了个头,简单的介绍了Emacs的一些基本常识,这回继续说基本常识,怎么移动你的光标。可能有人会说,这上下左右键不是很好用吗,还用你来讲。呶,Emacs的强大在于你能够只使用键盘左边那堆键来完成任何事情(不包括顶上的ESC和Function),这也是Emacs的设计宗旨。 为了试验这些按...
阅读全文
摘要:在程序设计中,单步调试能够跟踪程序的执行流程。跟踪过程中,还可以观察变量的变化,从而发现其中存在的问题。单步执行除了可以帮助我们发现设计的程序中存在的问题,对于初学者,还可以帮助我们理解语言的机制。 所以,对于初学者,掌握所用的集成开发环境的一般用法,是一件非常重要的事情。 由于其重要性,再...
阅读全文
摘要:常用快捷键:Debug:F8 Stop debugger:Shift + F8 Toggle breakpoint:F5 Next line:F7 Step into:Shift + F7 Step out:Ctrl + F7Run to C...
阅读全文
摘要:快捷键编辑:(设置→ 编辑器→ 快捷键→ 编辑→ 完成代码)(Setting → Editor → Keyboard shortcuts → Editor → Complete Code)编辑代码窗口视图:(View-->Perspectives-->default or minimal)个人比较喜...
阅读全文
摘要:HardFault_Handler栈溢出检查机制,适用于所有CM3芯片,造成主栈(MSP)溢出的原因有很多,如过多的定义局部变量,递归调用,中断嵌套等都有可能会导致主栈溢出,stm32不具备MPU,没有对内存进行保护的硬件机制,而软件检测栈溢出又有其局限性 STM32出现HardFault_H...
阅读全文
摘要:Undefined symbol assert_failed (referred from dma.o).链接过程中出现assert_param函数未定义的错误解决方法: 在Options->C/C++->preprocessor Symboles有Define:项中输入USE_STDPER...
阅读全文