哎,早知道买笔记本的时候就应该买固态的。我的笔记本用了两年机械太慢了。寒假回来想装个固态,本来想移植系统,但是失败了,没办法只能在固态上再安一个系统,我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简单使用相关推荐

  1. spyder替换_Spyder 快捷键大全

    主要介绍了Spyder常见的快捷键,从spyder的配置表中导出,中文名称为直译. 常用快捷键 快捷键    中文名称 Ctrl+R    替换文本 Ctrl+1    单行注释,单次注释,双次取消注 ...

  2. Linux同步时间chrony替换NTP简单好用

    Linux同步时间chrony替换NTP简单好用 1.介绍 Chrony是一个开源自由的网络时间协议 NTP 的客户端和服务器软软件.它能让计算机保持系统时钟与时钟服务器(NTP)同步,因此让你的计算 ...

  3. python宏替换_简单的宏替换

    简单的宏替换 1.宏定义必须写在第一次使用该宏定义的代码之前: 2.宏定义不是以分号结束的 3.#define string1 string2 之间至少要有一个空格 4.string 1称为宏,str ...

  4. 剑指 Offer 05. 替换空格 简单

    剑指 Offer 05. 替换空格 问题: 思路: 1. 方法(一):使用额外空间 2. 在原空间上扩展,利用双指针. 问题: 请实现一个函数,把字符串 s 中的每个空格替换成"%20&qu ...

  5. dalvik下替换so简单dump出梆梆加固保护的odex

    由于保护技术更迭迅速,不保证本文方法适用于后续或者其它版本的梆梆加固,需要读者自行测试. 梆梆加固后的apk,里面的classes.dex只是个外壳,负责加载libDexHelper.so,而真正的d ...

  6. 历史著名密码(凯撒密码、简单替换密码、Enigma)

    凯撒密码 公元前100多年凯撒发明的一种密码,简单来说是平移密码,也就是将字母位置向后移动一定位数. 如原文是ABCDEFG,密钥为3,加密后就是DEFGHIJ. 以密钥的数字向后平移了三位,如果密钥 ...

  7. 在Python中查找和替换文本,玩转Python正则

    最简单的查找替换 在Python中查找和替换非常简单,如果当前对象是一个字符串str时,你可以使用该类型提供的find() 或者index() 方法查找指定的字符,如果能找到则会返回字符第一次出现的索 ...

  8. python列表元素替换的数据结构_Python基础学习数据结构(第2讲:列表;第2讲:列表创建、添加元素、插入元素、替换元素、删除元素、其他常用方法和列表派生),第二,主讲,追加,推导,式...

    列表也是一种序列结构,与元组不同,列表具有可变性,可以追加.插入.删除和替换列表中的元素. 1.创建列表 创建列表可以使用list([iterable])函数,或者用中括号[ ]将元素括起来,元素之间 ...

  9. js倒计时代码最简单的_代码设计开发-6大基本原则解读(最简单扼要的理解)

    前言 相信做过编程开发的都应该听说过设计模式,设计模式是历史上的编程大牛经过不断的探索,总结出来的一整套经验的总和.他们总结出来这23种设计模式,告诉我们编程按照这些编程的设计模式可以让我们代码的可重 ...

  10. 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 ...

最新文章

  1. python3安装pip3-python3安装pip3的实例步骤
  2. Hive SQL基础
  3. 不用FTP使用SecureCRT上传下载文件,并解决rz、sz command not found异常
  4. TortoiseSvn
  5. mac 安装使用 webp 来压缩图片
  6. sklearn自学指南(part17)--稳健回归-异常值和建模误差
  7. ENVI二次开发时的注意事项
  8. unistd.h的close(0)导致std::cout被关闭
  9. 详解今日头条技术架构分析
  10. WindowsXP SP3 AFD.sys 本地拒绝服务漏洞的挖掘过程
  11. HTML网页设计结课作业——基于HTML+CSS仿学校官网页面
  12. 让你彻底明白什么是BFC及作用?
  13. Flutter 自定义组件实战
  14. 水雨情监测 水库水雨情在线监测
  15. 微信开发者工具 wxmi修改模版颜色_Logo设计模版与设计管理
  16. win7 64位下利用u盘重装系统
  17. 使用if/else方式的三个数找最大
  18. C#怎样解析.CSV文件同时把类转换成JSON
  19. C#中操作IIS 7.0
  20. 访问中国知网样式丢失

热门文章

  1. Mybatis在xml文件中处理大于号小于号的方法
  2. 小米云服务器怎么管理员密码,小米路由器初始密码是什么 小米路由器管理密码是多少-192路由网...
  3. 【读论文】Multiple Kernel Learning, Conic Duality, and the SMO Algorithm(2004)
  4. BIMC中国最权威的电子商务托管运营商
  5. 保龄球积分c语言程序,C语言保龄球积分.doc
  6. win10系统还原点怎么设置
  7. 矢量网络分析仪VNA的校准之SOLT方法
  8. android头条的状态栏_今日头条如何设置电脑版 今日头条苹果手机任务栏在哪
  9. 海康USB摄像头----MV-CAO13-21UM工业摄像头的调用---python实现
  10. 织梦dede源码列表页调用tags标签并带链接的实现方法