PyCharm 在Windows的有用快捷键详解


Posted in Python onApril 07, 2020

前言

网上关于PyCharm快捷键的文章数不胜数,但是我发现有以下几个缺陷:

  1. 具体基于哪个配置? 因为Windows / Mac 的配置各不同, 而Windows 下面是基于XWin 还是 Eclipse的配置?
  2. 没有结合自身的开发经验进行提炼。 看起来都是一股脑的抛出来,对别人的指导意义不大。
  3. 没有列出中英文对照。 各位读者无法根据自己的习惯方便的找到对应的快捷键进行修改

简述一下我的开发环境:

  1. OS: Windows
  2. PyCharm 社区免费版
  3. 配置基础: Eclipse

代码查找

Alt + 方向键←
Alt + 方向键→
Ctrl + Q
Ctrl + H
Ctrl + Q

在这里必须要强调一下,回到上一个修改的地方以及全文搜索都是非常非常有用的快捷键。对开发效率提升很大~

代码修改与操作

行删除 / Delete Line: Ctrl + D

行注释 / Comment with Line Comment: Ctrl + /

折叠 / Collapse : Ctrl + -

展开 / Expand: Ctrl + =

区域选择与移除 / Fold Selection / Remove Region : Ctrl + .

全部折叠 / Collapse All: Ctrl + Shift + NumPad / , 我改成了 Alt + -

全部展开 / Expand All: Ctrol + NumPad * 我改成了 Alt + =

从其他窗口退回编辑窗口: ESC (这个是从他人博文学到的!)

行删除、注释等等应该各位都很常用。主要是第五个:Fold Selection / Remove Region。 这个也是不小心发现的很好用的快捷键(因为折叠、展开不需要区分,是同一个快捷键),可以查看如下的例子:

def foo(a, b):
  print("a=", a) # 把光标放在这里
  print("b=", b)
 
if __name__ == '__main__':
  foo("11", "22")

↑原文示例

然后把光标放到函数 foo 内部, 按下快捷键 Ctrl + . , 函数 foo 就被折叠了, 示例如下 ↓

def foo(a, b): ...
 
if __name__ == '__main__':
  foo("11", "22")

可以看到,函数 foo 折叠起来,显示了 ...

项目管理与运行

  1.  直接运行 / Run : Shift + F10
  2. Debug运行 / Debug: Shift + F9
  3. 更新代码 / Update Project: 无, 我设置成 Shift + U , 因为 Ctrl + U 跟其他的冲突了
  4. 快速修正 / Show Intention Actions : Alter+ Enter
  5. 快速打开Settings页面: Ctrl + Alt + s

小Trick: 如何根据快捷键反向搜索?

打开 Settings 页面之后,

PyCharm 在Windows的有用快捷键详解

从上图也可以看到, 我是基于Eclipse keymap而修改。

总结

到此这篇关于PyCharm 在Windows的有用快捷键详解的文章就介绍到这了,更多相关PyCharm Windows快捷键内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
python中enumerate函数用法实例分析
May 20 Python
Python基础中所出现的异常报错总结
Nov 19 Python
python生成器,可迭代对象,迭代器区别和联系
Feb 04 Python
python3实现网络爬虫之BeautifulSoup使用详解
Dec 19 Python
Python实现生成密码字典的方法示例
Sep 02 Python
解决python-docx打包之后找不到default.docx的问题
Feb 13 Python
PyCharm最新激活码PyCharm2020.2.3有效
Nov 18 Python
基于PyTorch中view的用法说明
Mar 03 Python
Python图片处理之图片裁剪教程
May 27 Python
Python合并多张图片成PDF
Jun 09 Python
python获取带有返回值的多线程
May 02 Python
Python PIL按比例裁剪图片
May 11 Python
python实现控制台输出彩色字体
Apr 05 #Python
python学生管理系统的实现
Apr 05 #Python
python实现一个猜拳游戏
Apr 05 #Python
python实现对变位词的判断方法
Apr 05 #Python
python如何判断IP地址合法性
Apr 05 #Python
Python按照list dict key进行排序过程解析
Apr 04 #Python
Django高并发负载均衡实现原理详解
Apr 04 #Python
You might like
PHP实现指定字段的多维数组排序函数分享
2015/03/09 PHP
ajax无刷新动态调用股票信息(改良版)
2008/11/01 Javascript
Extjs学习笔记之六 面版
2010/01/08 Javascript
纯JavaScript实现的完美渐变弹出层效果代码
2010/04/02 Javascript
解决遍历时Array.indexOf产生的性能问题
2012/07/03 Javascript
JavaScript高级程序设计 阅读笔记(十八) js跨平台的事件
2012/08/14 Javascript
javascript中call apply 的应用场景
2015/04/16 Javascript
javascript生成大小写字母
2015/07/03 Javascript
Bootstrap每天必学之基础排版
2015/11/20 Javascript
Webpack执行命令参数详解
2017/06/17 Javascript
jQuery 实现鼠标画框并对框内数据选中的实例代码
2017/08/29 jQuery
Javascript刷新页面的实例
2017/09/23 Javascript
在Vue中使用Compass的方法
2018/03/02 Javascript
解决v-for中使用v-if或者v-bind:class失效的问题
2018/09/25 Javascript
JS实现的全选、全不选及反选功能【案例】
2019/02/19 Javascript
vue2.0结合Element-ui实战案例
2019/03/06 Javascript
node读写Excel操作实例分析
2019/11/06 Javascript
vue页面引入three.js实现3d动画场景操作
2020/08/10 Javascript
Vue中 axios delete请求参数操作
2020/08/25 Javascript
python标准日志模块logging的使用方法
2013/11/01 Python
跟老齐学Python之深入变量和引用对象
2014/09/24 Python
浅谈Python处理PDF的方法
2017/11/10 Python
Python实现对特定列表进行从小到大排序操作示例
2019/02/11 Python
如何用Python做一个微信机器人自动拉群
2019/07/03 Python
Django 反向生成url实例详解
2019/07/30 Python
Python实现图片裁剪的两种方式(Pillow和OpenCV)
2019/10/30 Python
Python run()函数和start()函数的比较和差别介绍
2020/05/03 Python
Laura Geller官网:美国彩妆品牌
2018/12/29 全球购物
初中三年学生的学习自我评价
2013/11/13 职场文书
工地门卫岗位职责
2013/12/30 职场文书
2014年档案管理工作总结
2014/11/17 职场文书
个人先进事迹材料
2014/12/29 职场文书
金陵十三钗观后感
2015/06/04 职场文书
保护环境的宣传语
2015/07/13 职场文书
Python音乐爬虫完美绕过反爬
2021/08/30 Python
MYSQL中文乱码问题的解决方案
2022/06/14 MySQL