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 相关文章推荐
pyqt4教程之widget使用示例分享
Mar 07 Python
Python线性方程组求解运算示例
Jan 17 Python
python脚本实现验证码识别
Jun 07 Python
实践Vim配置python开发环境
Jul 02 Python
详解基于python-django框架的支付宝支付案例
Sep 23 Python
PyCharm专业最新版2019.1安装步骤(含激活码)
Oct 09 Python
详解在python操作数据库中游标的使用方法
Nov 12 Python
Python的形参和实参使用方式
Dec 24 Python
Python Pillow.Image 图像保存和参数选择方式
Jan 09 Python
在Mac中配置Python虚拟环境过程解析
Jun 22 Python
selenium+超级鹰实现模拟登录12306
Jan 24 Python
python读取mnist数据集方法案例详解
Sep 04 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中数组合并的两种方法及区别介绍
2012/09/14 PHP
php提交过来的数据生成为txt文件
2016/04/28 PHP
PHP如何获取当前主机、域名、网址、路径、端口等参数
2017/06/09 PHP
php 替换文章中的图片路径,下载图片到本地服务器的方法
2018/02/06 PHP
PHP chr()函数讲解
2019/02/11 PHP
PHP Swoole异步Redis客户端实现方法示例
2019/10/24 PHP
jquery实现的可隐藏重现的靠边悬浮层实例代码
2013/05/27 Javascript
父元素与子iframe相互获取变量和元素对象的具体实现
2013/10/15 Javascript
使用jquery组件qrcode生成二维码及应用指南
2015/02/22 Javascript
纯javascript实现自动发送邮件
2015/10/21 Javascript
ES6的新特性概览
2016/03/10 Javascript
jQuery.cookie.js实现记录最近浏览过的商品功能示例
2017/01/23 Javascript
原生JS实现简单放大镜效果
2017/02/08 Javascript
Vue键盘事件用法总结
2017/04/18 Javascript
javascript编程开发中取色器及封装$函数用法示例
2017/08/09 Javascript
jquery一键控制checkbox全选、反选或全不选
2017/10/16 jQuery
JS运动特效之链式运动分析
2018/01/24 Javascript
小程序云开发初探(小结)
2018/10/24 Javascript
JS数组求和的常用方法实例小结
2019/01/07 Javascript
layui表格数据复选框回显设置方法
2019/09/13 Javascript
解决nuxt页面中mounted、created、watch执行两遍的问题
2020/11/05 Javascript
Python创建日历实例
2014/08/21 Python
Python实现合并同一个文件夹下所有txt文件的方法示例
2018/04/26 Python
Python计算开方、立方、圆周率,精确到小数点后任意位的方法
2018/07/17 Python
TensorFlow固化模型的实现操作
2020/05/26 Python
python opencv 实现读取、显示、写入图像的方法
2020/06/08 Python
HTML5地理定位与第三方工具百度地图的应用
2016/11/17 HTML / CSS
Scholastic父母商店:儿童书籍
2017/01/01 全球购物
迪卡侬中国官网:Decathlon中国
2020/08/10 全球购物
工程技术员岗位职责
2014/03/02 职场文书
行政专员岗位职责范本
2014/08/26 职场文书
检查机关领导群众路线教育实践活动个人整改措施
2014/10/28 职场文书
2014年依法行政工作总结
2014/11/19 职场文书
2015年加油站工作总结
2015/05/13 职场文书
2019年入党思想汇报格式与要求
2019/06/25 职场文书
2022微信温控新功能上线
2022/05/09 数码科技