Spyder简述

导言

想打造轮子, 就必须要有一套完善的造轮子的工具. 我在jupyter+sciTE的组合里转来转去, 最后还是打算放弃这个组合, 因为离开了自动完成/调用提示/随时随地的访问文档帮助, 前行之路太困难, 即便是有很好的记性也是枉然. IDE不仅仅是代码编辑的舞台, 它需要的是帮助/查看变量/测试/调试/控制台等一系列工具的组合, 可以说应该是诸多工具物种有机地构成的一个生态系统, 就应该像是一片丰富的热带雨林一样, 起初走进去会让你迷失方向, 慢慢地熟悉了环境, 那就是天堂. 所以Spyder, 俺又回来了. 很凑巧的是"spyder"的英文原意是蜘蛛, 而这里的"spyder"是"科学+Python语言+开发环境", 可见他还是个双关语呢!

1005050-20170109173847885-1620613809.png

Spyder简述

Spyder是一个用于科学计算的使用Python编程语言的集成开发环境. 与其相伴是一个编辑器(写代码), 一个控制台(执行代码/查看结果), 一个对象浏览器(用来查看代码执行期间被定义的变量), 还有其它的一些工具, 帮助科学家高效地开发应用程序.

Spyder的口号是: 轻盈 直观 简单 强大

Spyder里的主要工具

  1. 编辑器
  2. 控制台 Console

  3. 变量浏览器 Variable Explorer
  4. 对象查看其 Object Inspector

  5. 其它的特色

    • History Log 历史日志

    • Array Editor 数组编辑
    • 在线帮助 Online Help
      浏览已安装的模块的动态文档
    • 工程浏览器 Project Explorer
      管理大型工程()

    • Pylint集成
      分析源代码的漏洞和低品质代码的符号

    • 个性定制

Spyder 快捷键:

注:前加“*”号的为Mac电脑专用:

Spyder快捷键
blockcommentCtrl+4
breakpointF12
close allCtrl+Shift+W
code completionCtrl+Space
conditional breakpointShift+F12
configureF6
copyCtrl+C
copy lineCtrl+Alt+Down
cutCtrl+X
debugCtrl+F5
debug with winpdbF7
deleteDel
delete line'Ctrl+D ' 这个快捷键同我在scite里的正好相反, 还没有适应
duplicate line'Ctrl+Alt+Up' 或者 'Ctrl+Alt+Down '
end of documentCtrl+Down
end of lineMeta+F
find nextF3
fine previousShift+F3
find textCtrl+F
go to definitionCtrl+G
go to lineCtrl+L
go to next fileCtrl+Shift+Tab
go to previous fileCtrl+Tab
inspect current objectCtrl+I
*kill next wordMeta+D
*kill previous wordMeta+Backspace
*kill to line endMeta+K
*kill to line startMeta+U
last edit locationCtrl+Alt+Shift+Left
move line downAlt+Down
move line upAlt+Up
new fileCtrl+N
*next charMeta+F
next cursor positionCtrl+Alt+Right
*next lineMeta+N
*next wordMeta+Right
open fileCtrl+O
pasteCtrl+V
*previous charMeta+B
previous cursor positionCtrl+ALT+Left
*previous lineMeta+P
*previous wordMeta+Left
re-run last scriptCtrl+F6
redoCtrl+Y
replace textCtrl+H
*rotate kill ringMeta+Shift+Y
runF5
run selectionF9
save allCtrl+Alt+S
save asCtrl+Alt+S
save fileCtrl+S
select allCtrl+A
show/hide outlineCtrl+Alt+O
show/hide project explorerCtrl+Alt+P
start of documentCtrl+Up
*start of lineMeta+A
toggle commentCtrl+1
unblockcommentCtrl+5
undoCtrl+U
*yankMeta+Y
run profilerF10
run analysisF8

来源: Spyder快捷键_Python_第七城市 http://www.th7.cn/Program/Python/201604/818977.shtml

Ctrl+i 快捷键: 发送python对象到Object Inspector

New IPython Console (Spyder 2.2+): Add Ctrl+I keyboard shortcut to send an object the Object Inspector · Issue #1058 · spyder-ide/spyder · GitHub https://github.com/spyder-ide/spyder/issues/1058

关于Spyder的一个黑客讨论贴子

Spyder – Scientific Python Development Environment | Hacker News https://news.ycombinator.com/item?id=6622156

Spyder开源项目在google上的地址

https://code.google.com/p/spyderlib/

转载于:https://www.cnblogs.com/duan-qs/p/6265712.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值