熟练spyder中的一些快捷键后,能极大提升code效率

Anaconda中有两个Python解释器,一个是Spyde,另一个是Jupyter notebook,个人习惯是喜欢用Spyde

Spyde常用的快捷键

Tab/Shift+Tab:代码缩进/撤销代码缩进

Ctrl+1:注释/撤销注释

Ctrl+4/5:块注释/撤销块注释

Ctrl+L:跳转到行号

F5:运行

F11:全屏

可以在spyder导航栏Tools-Preferences-Keyboard shortcut中有所有的快捷键

Tools-Preferences-Syntax coloring-Scheme 修改主题

Tools-Preferences-Syntax coloring-Edit celect 修改文字颜色

pycharm常用快捷键

Tab/Shift+Tab:代码缩进/撤销代码缩进

Shift + F1 外部文档,进入web文档主页

Ctrl + / 行注释/取消行注释

Ctrl + Shift + / 块注释

Ctrl + Shift + W 回到之前状态

Tab / Shift + Tab 缩进、不缩进当前行

Ctrl+X/Shift+Delete 剪切当前行或选定的代码块到剪贴板

Ctrl+C/Ctrl+Insert 复制当前行或选定的代码块到剪贴板

Ctrl+V/Shift+Insert 从剪贴板粘贴

Ctrl + Shift + V 从最近的缓冲区粘贴

Ctrl + D 复制选定的区域或行

Ctrl + Y 删除选定的行

Shift + F10 运行

Shift + F9 调试

Ctrl + Shift + F10 运行编辑器配置

Alt + F8 验证表达式

Ctrl + F8 断点开关

Ctrl + Shift + F8 查看断点

pycharm常用设置

pycharm中的设置是可以导入和导出的,file>export settings可以保存当前pycharm中的设置为jar文件,重装时可以直接import settings>jar文件,就不用重复配置了。

file -> Setting ->Editor

1. 设置Python自动引入包,要先在 >general > autoimport -> python :show popup

2. “代码自动完成”时间延时设置

Code Completion -> Auto code completion in (ms):0 -> Autopopup in (ms):500

3. Pycharm中默认是不能用Ctrl+滚轮改变字体大小的,可以在〉Mouse中设置

4. 显示“行号”与“空白字符”

Appearance -> 勾选“Show line numbers”、“Show whitespaces”、“Show method separators”

5. 设置编辑器“颜色与字体”主题

Colors & Fonts -> Scheme name -> 选择"monokai"“Darcula”

说明:先选择“monokai”,再“Save As”为"monokai-pipi",因为默认的主题是“只读的”,一些字体大小颜色什么的都不能修改,拷贝一份后方可修改!

修改字体大小

Colors & Fonts -> Font -> Size -> 设置为“14”

6. 设置缩进符为制表符“Tab”

File -> Default Settings -> Code Style

General -> 勾选“Use tab character”

Python -> 勾选“Use tab character”

其他的语言代码同理设置

7. 去掉默认折叠

Code Folding -> Collapse by default -> 全部去掉勾选

8. pycharm默认是自动保存的,习惯自己按ctrl + s 的可以进行如下设置:

General -> Synchronization -> Save files on frame deactivation 和 Save files automatically if application is idle for .. sec 的勾去掉

修改IDE快捷键方案

1) execute selection in console : add keymap > ctrl + enter

系统自带了好几种快捷键方案

因为“Eclipse”方案比较大众,个人用的也比较多,最终选择了“Eclipse”。

还是有几个常用的快捷键跟Eclipse不一样,为了能修改,还得先对Eclipse方案拷贝一份:

(1).代码提示功能,默认是【Ctrl+空格】,现改为跟Eclipse一样,即【Alt+/】

Main menu -> code -> Completion -> Basic -> 设置为“Alt+/”

Main menu -> code -> Completion -> SmartType -> 设置为“Alt+Shift+/”

不过“Alt+/”默认又被

Main menu -> code -> Completion -> Basic -> Cyclic Expand Word 占用,先把它删除再说吧(单击右键删除)!

(2).关闭当前文档,默认是【Ctrl+F4】,现改为跟Eclipse一样,即【Ctrl+W】

Main menu -> Window -> Active Tool Window -> Close Active Tab -> 设置为 “Ctrl+F4”;

Main menu -> Window -> Editor -> Close -> 设置为 “Ctrl+W”;

关闭python解释器快捷键_Python解释器之Spyde和PyCharm中的一些快捷键相关推荐

  1. Python解释器Spyde和PyCharm中的一些快捷键

    熟练spyder中的一些快捷键后,能极大提升code效率. Anaconda中有两个Python解释器,一个是Spyde,另一个是Jupyter,个人习惯是喜欢用Spyde Spyde常用的快捷键 T ...

  2. 要关闭python解释器可使用函数或者快捷键_【判断题】螺旋机构具有结构简单,传动平稳,噪声低等优点,被广泛应用。...

    [单选题]运用市场法时选择 3个及3个以上参照物的目的是 () A. 为了符合资产评估的政策 B. 为了体现可比性的要求 C. 排除参照物个别交易的特殊性和偶然性 D. 便于计算 [填空题]在 RLC ...

  3. 要关闭python解释器可使用函数或者快捷键_超星尔雅中华传统文化之戏曲瑰宝第七章节测验网课答案选修课慕课答案...

    超星尔雅中华传统文化之戏曲瑰宝第七章节测验网课答案选修课慕课答案 更多相关问题 [多选题]2018年6月初,某企业无形资产账面价值为1 000万元,采用直线法摊销.6月份发生相关业务如下: (1)1日 ...

  4. 要关闭python解释器可使用函数或者快捷键_智慧职教2020猪病防治(永州职业技术学院)题目答案...

    智慧职教2020猪病防治(永州职业技术学院)题目答案 更多相关问题 [判断题]采用净现值指标比选互斥方案时,判别准则为净现值最大的方案为最优方案. A. 对 B. 错 [单选题]可对吩噻嗪类抗精神病药 ...

  5. python解释器调用_python入门-python解释器执行

    最近由于公司需要,接触了python这门神奇的语言,给我的感觉就是开发快速和代码简洁. 开始还是先罗列一下解释性语言和编译性语言的差别吧0.0! 编译性语言:是在程序运行前,需要专门的一个编译过程,如 ...

  6. python锁机制_Python并发编程之谈谈线程中的“锁机制”(三)

    大家好,并发编程 进入第三篇. 今天我们来讲讲,线程里的锁机制. 本文目录 何为Lock( 锁 )?如何使用Lock( 锁 )?为何要使用锁?可重入锁(RLock)防止死锁的加锁机制饱受争议的GIL( ...

  7. r与python自然语言处理_Python自然语言处理实践: 在NLTK中使用斯坦福中文分词器 | 我爱自然语言处理...

    斯坦福大学自然语言处理组是世界知名的NLP研究小组,他们提供了一系列开源的Java文本分析工具,包括分词器(Word Segmenter),词性标注工具(Part-Of-Speech Tagger), ...

  8. python第三方库无法下载_无法使用从PyCharm中下载的第三方库

    我正在开发一个脚本,它将使用Basemap库将数据绘制到地图上.我正在尝试导入Shapely,以便在同一个脚本中使用.我在Windows7环境中为Python2.7使用Anaconda2.我用cond ...

  9. 【Python】安装autopep8包,并在PyCharm中进行配置,以PEP8规范排版代码

    安装autopep8包,并在PyCharm中进行配置,以PEP8规范排版代码 ①在Python环境中安装autopep8包 在PyCharm中可以先点击Terminal ->输入命令或者在cmd ...

最新文章

  1. ajax跨域异常,ajax跨域问题
  2. 2021年4月自动驾驶领域重要动态速览
  3. C++知识点2——指针、引用基础
  4. 文件上传案例的客户端
  5. python r语言 作图_生物医学绘图,Python 并不比R语言差
  6. JEECG 移动端解决方案
  7. php 语义解析,[扩展推荐] PHP 语义化版本(SemVer)辅助库
  8. c语言如何将一个二维数组全为零_从零开始如何用python处理数据
  9. java 防止sql注入的方法(非原创)
  10. Atitit  发帖机实现(1)-----UsrQBm2008 页面上下文规范
  11. Tcpip详解卷一第3章(2)
  12. 【AllenNLP】: 自定义predictor—输入文本输出中文
  13. Echarts地图合并提取
  14. go及IDE LiteIDE的安装及环境变量配置
  15. java 门票订购系统_基于jsp的景区门票订购系统-JavaEE实现景区门票订购系统 - java项目源码...
  16. 2022年最新用最简单粗暴的方式讲解:pytest简介,框架基础应用,运行方式,失败用例重跑。直击核心
  17. 链接怎么生成二维码?教你学会制作二维码
  18. 删除文件后,磁盘可用空间并没有释放怎么办?
  19. 锂矿之龙战于野:天齐锂业
  20. 阿里云备案流程和操作步骤详解(图文教程)

热门文章

  1. Android Keyboard(自定义输入法)
  2. Lua(十二)——表
  3. [Java基础] Java8的Function函数及其使用
  4. 福禄克DSX-5000如何测试光缆
  5. 如何快速处理退信问题?
  6. BetterZip使用教程——快速导入压缩包的小技巧
  7. arduino 智能车组装步骤_用Arduino组装智能小车
  8. Salesforce中国区解散,谁是替代的最佳选择?
  9. JAVA对接公众号(二、处理微信服务器发来的消息)
  10. 蟑螂为什么叫"小强"