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开发微信支付的注意事项
Aug 19 Python
解决Python中字符串和数字拼接报错的方法
Oct 23 Python
用Pygal绘制直方图代码示例
Dec 07 Python
Python读取txt某几列绘图的方法
Oct 14 Python
python实现事件驱动
Nov 21 Python
python利用itertools生成密码字典并多线程撞库破解rar密码
Aug 12 Python
Python使用py2neo操作图数据库neo4j的方法详解
Jan 13 Python
python实现吃苹果小游戏
Mar 21 Python
执行Python程序时模块报错问题
Mar 26 Python
python中怎么表示空值
Jun 19 Python
python 制作网站小说下载器
Feb 20 Python
OpenCV3.3+Python3.6实现图片高斯模糊
May 18 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之第七天
2006/10/09 PHP
php实现httpclient类示例
2014/04/08 PHP
Laravel 5框架学习之Blade 简介
2015/04/08 PHP
php中时间函数date及常用的时间计算
2017/05/12 PHP
php+redis消息队列实现抢购功能
2018/02/08 PHP
thinkphp框架无限级栏目的排序功能实现方法示例
2020/03/29 PHP
jquery 应用代码 方便的排序功能
2010/02/06 Javascript
JavaScript 对象链式操作测试代码
2010/04/25 Javascript
JavaScript Array Flatten 与递归使用介绍
2011/10/30 Javascript
jqGrid日期格式的判断示例代码(开始日期与结束日期)
2013/11/08 Javascript
JavaScript实现彩虹文字效果的方法
2015/04/16 Javascript
jQuery实现灰蓝风格标准二级下拉菜单效果代码
2015/08/31 Javascript
深入浅析JavaScript中prototype和proto的关系
2015/11/15 Javascript
js如何准确获取当前页面url网址信息
2020/09/13 Javascript
Bootstrap布局之栅格系统详解
2016/06/13 Javascript
纯JS实现可拖拽表单的简单实例
2016/09/02 Javascript
react-native fetch的具体使用方法
2017/11/01 Javascript
nodejs中art-template模板语法的引入及冲突解决方案
2017/11/07 NodeJs
vue父组件向子组件(props)传递数据的方法
2018/01/02 Javascript
解决bootstrap模态框数据缓存的问题方法
2018/08/10 Javascript
利用Python实现颜色色值转换的小工具
2016/10/27 Python
Python入门之三角函数sin()函数实例详解
2017/11/08 Python
python做量化投资系列之比特币初始配置
2018/01/23 Python
html5 css3网站菜单实现代码
2013/12/23 HTML / CSS
薇诺娜官方网上商城:专注敏感肌肤
2017/05/25 全球购物
RetroStage德国:复古服装
2019/02/03 全球购物
Jacques Lemans德国:奥地利钟表品牌
2019/12/26 全球购物
入团者的自我评价分享
2013/12/02 职场文书
总会计师岗位职责
2014/02/19 职场文书
主持词开场白
2014/03/17 职场文书
文化活动实施方案
2014/03/28 职场文书
大学生村官考核材料
2014/05/23 职场文书
教师一帮一活动总结
2014/07/08 职场文书
小班上学期个人总结
2015/02/12 职场文书
卫生保健工作总结2015
2015/05/18 职场文书
无犯罪记录证明样本
2015/06/16 职场文书