Spyder中注释的快捷键是ctr+1
Go to definition ctrl + g
摁住Ctrl,然后鼠标点击函数、变量等,会跳转到定义的代码块
1.首先是快捷键,一般来说调试的快捷键会设置为F5,它的调试是Ctrl+F5,还有逐步调试也不一样,总之为了方便,我把调试快捷键改成了习惯的方式。修改的方法是工具栏上的TOOL->Preferences->Keyboard shortcuts,然后相应地对快捷键进行修改。
2.其次是断点的设置方式,一般来说断点是点击一次编辑区旁边的竖条,但是Spyder是两次,取消也是连击两次,个人非常不能理解为什么要这么设置。当然你也可以直接选择断点的快捷键,默认快键键是Ctrl+F12,我给改成了F12。
3.代码提示,matlab的代码提示是输入函数的前几个字母然后按tab键,python则是先写个.然后按tab键。如果是创建的对象就直接写个.就有代码提示了。
4.脚本的路径最好不要写中文,因为很有可能python认不出,具体原因我讲不清楚,但是这真是个血淋淋的教训。
使用pdb.set_trace()可以设置断点
Ctrl+1: 注释、取消注释
Ctrl+4/5: 块注释 / 取消块注释
F12: 断点 / 取消断点/在语句前进行双击
F5: 运行
Ctrl+F5: 启动调试
Ctrl+F10: 单步调试,跳过函数内部实现
Ctrl+F11: 单步调试,进入函数内部实现
F9: 从当前光标所在行开始执行
F8: 查看编译结果(包括Erro和Warning信息)
Ctrl+Shift+W: 关闭所有打开的 .py文件
Ctrl+Alt+←: 光标跳回之前所在位置
Ctrl+L:跳转到行号
F11:全屏
Tab:空行前是代码缩进;在输入一个字母后,按Tab健会自动补全或者代码提示。
Shift+Tab:撤销代码缩进