spyder替换_Spyder简单使⽤
哎,早知道买笔记本的时候就应该买固态的。我的笔记本⽤了两年机械太慢了。寒假回来想装个固态,本来想移植系统,但是失败了,没办法只能在固态上再安⼀个系统,我tm。原来系统上要搞的东西全部要重新来过,⼼累..........
⼀ ⾯板介绍
和我下载的差不多:
菜单栏:放置所有功能
⼯具栏:放置快捷菜单,可以通过菜单栏中的View的Toolbars的复选框来勾选
⼯作区:写代码的地⽅
属性页的标题栏:可以显⽰当前代码的名字和位置
查看栏:查看⽂件、调试时的对象及变量
输出栏:查看程序的输出信息,也可以作为shell终端来输⼊Python语句
状态栏:⽤来显⽰当前⽂件权限、编码,光标指向位置和系统内存
内置了IPython,还像MATLAB⼀样有变量窗⼝可以看变量的值,对于调试来说很⽅便。
⼆ 注释功能
注释功能为编写代码很常⽤功能,下⾯介绍Spyder的批量注释功能
1 勾选【View】->【Toolbars】->【Edit toolbar】
2 ⼯具栏多出3个按钮
第1个按钮实现注释功能,第2和第3个按钮实现代码缩进和不缩进功能。
不过我还是习惯⽤快捷键,下⾯会有。另外提醒⼀下,sublime的快捷注释是ctrl+/。
三 运⾏程序功能
第1个按钮:运⾏当前⼯作区内的Python代码
第2个按钮会弹出⼀个Run setting对话框,可以输⼊启动程序的参数
这两个没有了。
四 调试功能
在运⾏中可以通过设置断点来进⾏调试
现在是
这个没什么解释的。
五 Source操作
1 勾选【View】->【Toolbars】->【Source toolbar】
2 ⼯具栏多了⼀些按钮
这些按钮可以实现建⽴书签、回退到上次代码位置、前进到下次代码位置。
在程序编辑窗⼝中按住Ctrl键,并单击变量名、函数名、类名或模块名,可以快速跳转到定义位置。
默认配置下,“Variable explorer”窗格中不显⽰以⼤写字母开头的变量,可以单击⼯具栏中的配置按钮(最后⼀个按钮),在菜单中取
消“Excludecapitalized references”的选中状态
现在是
还有快捷键,可以到快捷键 中⽂名称
Ctrl+R 替换⽂本
Ctrl+1 单⾏注释,单次注释,双次取消注释
Ctrl+4 块注释,单次注释,双次取消注释
F5 运⾏程序
Ctrl+P ⽂件切换
Ctrl+L 清除shell
Ctrl+I 查看某个函数的帮助⽂档
Ctrl+Shift+V 调出变量窗⼝
Ctrl+up 回到⽂档开头
Ctrl+down 回到⽂档末尾
context name shortcut 中⽂名称
- close page Ctrl+Shift +F4 关闭页⾯
- configure Ctrl+F6 配置
- debug continue Ctrl+F12 继续调试
- debug exit Ctrl+Shift+F12 调试退出
- debug step into Ctrl+F11 调试进⼊函数
- debug step over Ctrl+F10 调试跳出函数
- debug step return Ctrl+Shift+F11 调试返回
- debug Ctrl+F5 调试
-
file switche Ctrl+P ⽂件切换
- find next F3 查下⼀个⽂件
- find previous Shift+F3 到以前的⽂件
- find text Ctrl+F 到⽂本
- fullscreen mode F11 全屏模式
- hide find and replace EShiftCtrl 隐藏查和替换
- layout preferences Alt+Shift+P 布局的设置
- lock unlock panes Ctrl+Shift+F5 锁解锁窗格
- maximize pane Ctrl+Alt+Shift+M 最⼤化窗格
- preferneces Ctrl +Alt +Shift+P 偏好
- quit Ctrl +Q 退出
-
re-run last script F6 最后重新运⾏脚本
- repalce text Ctrl +R 替换⽂本
- restart Alt +Shift+R 重新启动
- run F5 运⾏
- save current layout Alt +Shift+ S 保存当前的布局
- show toolbars Alt +Shift+T 显⽰⼯具栏
- spyder documentation F11 spyder的⽂档
- switch to breakpoints Ctrl +Shift+B 切换到断点
- switch to console Ctrl +Shift+C 切换到控制台
- switch to editor Ctrl +Shift+E 切换到编辑器
- switch to explorer Ctrl +Shift+X 切换到浏览器
-
switch t find_in_files Ctrl +Shift+F 切换到 find_in_files
- switch to help Ctrl +Shift+H 切换到帮助
- switch to historylog Ctrl +Shift+L 切换到historylog
- switch to ipython_console Ctrl +Shift+I 切换到ipython_console - switch to onlinehelp Ctrl +Shift+D 切换到onlinehelp
- switch to outline_explorer Ctrl +Shift+O 切换到outline_explorer - switch to project_explorer Ctrl +Shift+P 切换到project_explorer - switch to variable_explorer Ctrl +Shift+v 切换到variable_explorer - symbol finder Ctrl +Alt +P 符号查器
- use next layout Alt +Shift+PageDoen 使⽤下⼀个布局
- use previous layout Alt +Shift+PageUp 使⽤上⼀个布局
array_builer enter array inline Ctrl +Alt +M 进⼊array内联
array_builer enter array table Ctrl +M 进⼊array表
console clear line Shift+Esc 清除⾏
console clear shell Ctrl +L 清除shell
editor inspect current object Ctrl +I 检查当前对象
editor breakpoint F12 断点
editor blockcomment Ctrl +4
editor close all Ctrl +Shift+W 关闭所有
editor close file 1 Ctrl +W 关闭⽂件1
editor close file 2 Ctrl +F4 关闭⽂件2
editor code completion Ctrl +Space 代码⾃动完成
editor conditional breakpoint SF12 条件断点
editor copy line Ctrl +Alt +Down 复制⾏
editor copy Ctrl +C 复制
editor cut Ctrl +X 减少
editor delete line Ctrl +D 删除⼀⾏
editor delete Del 删除⼀⾏
editor duplicate line Ctrl +Alt +Up 重复的⾏
editor end of document Ctrl +Down 最终的⽂档
editor end of line Meta + E 每⾏的最后
editor go to definition Ctrl +G 去定义
editor go to line Ctrl +L 去⾏
editor go to next file Ctrl +Shift+Tab 去下⼀个⽂件
editor go to previous file Ctrl +Tab 去之前的⽂件
editor inspect current object Ctrl +I 检查当前对象
editor kell next word Meta+D 清楚下⼀个单词
editor kill previous word Meta+B 清除上⼀个单词
editor kill to line end Meta+K 清楚⾏的终点
editor kill to line start Meta+U 清除⾏的开始
editor last edit location Ctrl +Alt +Shift+L 最后编辑位置editor move line down Alt +Down 线向下移动
editor move line up Alt +Up 线向上移动
editor new file Ctrl +N 新建⽂件
editor next char Meta+F 下⼀个单词
editor next cursor position Ctrl +Alt +Right 下⼀个光标位置editor next line Meta+N 下⼀⾏
editor next word Meta+Right 下⼀个词
editor open file Ctrl +O 打开的⽂件
editor open last closed Ctrl +Shift+T 打开上次关闭
editor paste Ctrl +V 粘贴
editor previous char Meta+B 之前的字符
editor previous cursor position Ctrl +Alt +L 前⼀光标位置editor previous line Meta+P 前⼀⾏
editor previous word Meta+L 以前的单词
editor redo Ctrl +Shift+Z 重做
editor rotate kill ring Meta+Shift+Y 旋转杀死环
editor run cell and advance Shift+R 细胞和推进
editor run cell Ctrl +R 运⾏单元
editor run selection F9 选择运⾏
editor save all Ctrl +Alt +S 保存所有spyder中文设置
editor save as Ctrl +Shift+S 另存为
editor save file Ctrl +S 保存⽂件
editor select all Ctrl +A 选择所有
editor show/hide outline Ctrl +Alt +O 显⽰/隐藏轮廓
editor start of document Ctrl +U 开始的⽂档
editor start of line Meta+A 开始⾏
editor toggle comment Ctrl +1 注释
editor transform to lowercase Ctrl +U 转换为⼩写字母
editor transform to uppercaer Ctrl +Shift+U 变换⼤写字母
editor unblockcomment Ctrl +F5 unblockcomment
editor undo Ctrl +Z 撤销
editor yank Meta+Y 猛拉
editor zoom in 1 Ctrl ++ 放⼤1
editor zoom in 2 Ctrl += 放⼤2
editor zoom out Ctrl +- 缩⼩
editor zoom reset Ctrl +0 变焦重置
ipython_console new tab Ctrl +T 新标签页
ipython_console reset namespace Ctrl +Alt+R 重置名称空间
ipython_console reset kernel Ctrl +. 重置内核
profiler run profiler F10 运⾏分析器
pylint run analysis F8 运⾏分析
variable_explorer copy Ctrl +C 复制
其中Ctrl+G⽐较有⽤,它和Ctrl和⿏标点击⼀样。
还有ctrl+]是批量右移,ctrl+[是批量左移。
我⽐较喜欢这个风格,因为和sublime是⼀样的。
好像上⾯还提到了cell,这个cell⽤过jupyter的⼀定⽐较熟悉了。那么在这⾥⾯如何⽤呢?和MATLAB有点像,不过这⾥要加⼀个#,这个符号表⽰开始⼀个新的cell。
不过Spyder的代码提⽰也太不友好了。
需要⾃⼰按Ctrl+I才出来:
⽽且有的还出不来:
居然只⽀持这些模块的补全:
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论