spyder替换_Spyder简单使用
哎,早知道买笔记本的时候就应该买固态的。我的笔记本用了两年机械太慢了。寒假回来想装个固态,本来想移植系统,但是失败了,没办法只能在固态上再安一个系统,我tm。原来系统上要搞的东西全部要重新来过,心累..........
想了想,python编辑器直接用anaconda自带的Spyder算了,我变懒了。其实Spyder也挺好用的。先来迅速了解一下Spyder:https://blog.csdn.net/chengqiuming/article/details/79937938
一 面板介绍
和我下载的差不多:
菜单栏:放置所有功能
工具栏:放置快捷菜单,可以通过菜单栏中的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 工具栏多了一些按钮
这些按钮可以实现建立书签、回退到上次代码位置、前进到下次代码位置。
还参考了https://blog.csdn.net/yoyofu007/article/details/80661672
在程序编辑窗口中按住Ctrl键,并单击变量名、函数名、类名或模块名,可以快速跳转到定义位置。
默认配置下,“Variable explorer”窗格中不显示以大写字母开头的变量,可以单击工具栏中的配置按钮(最后一个按钮),在菜单中取消“Excludecapitalized references”的选中状态
现在是
还有快捷键,可以到
里看,不过我们还是参考一下https://blog.csdn.net/kwame211/article/details/88030416
快捷键 中文名称
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 保存所有
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+[是批量左移。
改字体和大小参考https://blog.csdn.net/CHQC388/article/details/88881324
我比较喜欢这个风格,因为和sublime是一样的。
好像上面还提到了cell,这个cell用过jupyter的一定比较熟悉了。那么在这里面如何用呢?
和MATLAB有点像,不过这里要加一个#,这个符号表示开始一个新的cell。
更详细的请看https://blog.csdn.net/yusongcan/article/details/77073794
不过Spyder的代码提示也太不友好了。
需要自己按Ctrl+I才出来:
而且有的还出不来:
这就算了,有的模块还不给提示,参考https://blog.csdn.net/slibra_L/article/details/78779717
居然只支持这些模块的补全:
但是我cv2也是可以补全的,真的是奇怪。
加入tensorflow之后。可以补全了。
而且cv2也可以看文档了:
不过plt还不行,估计得再添加一次,因为上面的mods里面没有plt。
加进去:
以防万一我是加入了三个:
有的提示也有了
spyder替换_Spyder简单使用相关推荐
- spyder替换_Spyder 快捷键大全
主要介绍了Spyder常见的快捷键,从spyder的配置表中导出,中文名称为直译. 常用快捷键 快捷键 中文名称 Ctrl+R 替换文本 Ctrl+1 单行注释,单次注释,双次取消注 ...
- Linux同步时间chrony替换NTP简单好用
Linux同步时间chrony替换NTP简单好用 1.介绍 Chrony是一个开源自由的网络时间协议 NTP 的客户端和服务器软软件.它能让计算机保持系统时钟与时钟服务器(NTP)同步,因此让你的计算 ...
- python宏替换_简单的宏替换
简单的宏替换 1.宏定义必须写在第一次使用该宏定义的代码之前: 2.宏定义不是以分号结束的 3.#define string1 string2 之间至少要有一个空格 4.string 1称为宏,str ...
- 剑指 Offer 05. 替换空格 简单
剑指 Offer 05. 替换空格 问题: 思路: 1. 方法(一):使用额外空间 2. 在原空间上扩展,利用双指针. 问题: 请实现一个函数,把字符串 s 中的每个空格替换成"%20&qu ...
- dalvik下替换so简单dump出梆梆加固保护的odex
由于保护技术更迭迅速,不保证本文方法适用于后续或者其它版本的梆梆加固,需要读者自行测试. 梆梆加固后的apk,里面的classes.dex只是个外壳,负责加载libDexHelper.so,而真正的d ...
- 历史著名密码(凯撒密码、简单替换密码、Enigma)
凯撒密码 公元前100多年凯撒发明的一种密码,简单来说是平移密码,也就是将字母位置向后移动一定位数. 如原文是ABCDEFG,密钥为3,加密后就是DEFGHIJ. 以密钥的数字向后平移了三位,如果密钥 ...
- 在Python中查找和替换文本,玩转Python正则
最简单的查找替换 在Python中查找和替换非常简单,如果当前对象是一个字符串str时,你可以使用该类型提供的find() 或者index() 方法查找指定的字符,如果能找到则会返回字符第一次出现的索 ...
- python列表元素替换的数据结构_Python基础学习数据结构(第2讲:列表;第2讲:列表创建、添加元素、插入元素、替换元素、删除元素、其他常用方法和列表派生),第二,主讲,追加,推导,式...
列表也是一种序列结构,与元组不同,列表具有可变性,可以追加.插入.删除和替换列表中的元素. 1.创建列表 创建列表可以使用list([iterable])函数,或者用中括号[ ]将元素括起来,元素之间 ...
- js倒计时代码最简单的_代码设计开发-6大基本原则解读(最简单扼要的理解)
前言 相信做过编程开发的都应该听说过设计模式,设计模式是历史上的编程大牛经过不断的探索,总结出来的一整套经验的总和.他们总结出来这23种设计模式,告诉我们编程按照这些编程的设计模式可以让我们代码的可重 ...
- ruby on rails_如何在Ruby on Rails应用中用Vue.js替换jQuery
ruby on rails by Igor Petrov 通过伊戈尔·彼得罗夫(Igor Petrov) 如何在Ruby on Rails应用中用Vue.js替换jQuery (How to repl ...
最新文章
- python3安装pip3-python3安装pip3的实例步骤
- Hive SQL基础
- 不用FTP使用SecureCRT上传下载文件,并解决rz、sz command not found异常
- TortoiseSvn
- mac 安装使用 webp 来压缩图片
- sklearn自学指南(part17)--稳健回归-异常值和建模误差
- ENVI二次开发时的注意事项
- unistd.h的close(0)导致std::cout被关闭
- 详解今日头条技术架构分析
- WindowsXP SP3 AFD.sys 本地拒绝服务漏洞的挖掘过程
- HTML网页设计结课作业——基于HTML+CSS仿学校官网页面
- 让你彻底明白什么是BFC及作用?
- Flutter 自定义组件实战
- 水雨情监测 水库水雨情在线监测
- 微信开发者工具 wxmi修改模版颜色_Logo设计模版与设计管理
- win7 64位下利用u盘重装系统
- 使用if/else方式的三个数找最大
- C#怎样解析.CSV文件同时把类转换成JSON
- C#中操作IIS 7.0
- 访问中国知网样式丢失
热门文章
- Mybatis在xml文件中处理大于号小于号的方法
- 小米云服务器怎么管理员密码,小米路由器初始密码是什么 小米路由器管理密码是多少-192路由网...
- 【读论文】Multiple Kernel Learning, Conic Duality, and the SMO Algorithm(2004)
- BIMC中国最权威的电子商务托管运营商
- 保龄球积分c语言程序,C语言保龄球积分.doc
- win10系统还原点怎么设置
- 矢量网络分析仪VNA的校准之SOLT方法
- android头条的状态栏_今日头条如何设置电脑版 今日头条苹果手机任务栏在哪
- 海康USB摄像头----MV-CAO13-21UM工业摄像头的调用---python实现
- 织梦dede源码列表页调用tags标签并带链接的实现方法