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 30 Python
python实现xlsx文件分析详解
Jan 02 Python
pandas.DataFrame 根据条件新建列并赋值的方法
Apr 08 Python
利用python将pdf输出为txt的实例讲解
Apr 23 Python
在python 中实现运行多条shell命令
Jan 07 Python
Python 常用模块 re 使用方法详解
Jun 06 Python
基于Python的图像数据增强Data Augmentation解析
Aug 13 Python
python for循环remove同一个list过程解析
Aug 14 Python
Linux下通过python获取本机ip方法示例
Sep 06 Python
python读取tif图片时保留其16bit的编码格式实例
Jan 13 Python
python连接打印机实现打印文档、图片、pdf文件等功能
Feb 07 Python
Python实现Word文档转换Markdown的示例
Dec 22 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+java实现自动新闻滚动窗口
2006/10/09 PHP
php实现检查文章是否被百度收录
2015/01/27 PHP
在Linux系统下一键重新安装WordPress的脚本示例
2015/06/30 PHP
PHP中静态变量的使用方法实例分析
2016/12/01 PHP
PHP+Redis 消息队列 实现高并发下注册人数统计的实例
2018/01/29 PHP
php+Ajax无刷新验证用户名操作实例详解
2019/03/04 PHP
PHP7新功能总结
2019/04/14 PHP
Laravel 手动开关 Eloquent 修改器的操作方法
2019/12/30 PHP
使用Jquery打造最佳用户体验的登录页面的实现代码
2011/07/08 Javascript
jQuery中live方法的重复绑定说明
2011/10/21 Javascript
JS判断对象是否存在的10种方法总结
2013/12/23 Javascript
详解webpack打包vue时提取css
2017/05/26 Javascript
JavaScript遍历查找数组中最大值与最小值的方法示例
2019/05/24 Javascript
Vue快速实现通用表单验证功能
2019/12/05 Javascript
jQuery带控制按钮轮播图插件
2020/07/31 jQuery
如何在 ant 的table中实现图片的渲染操作
2020/10/28 Javascript
记录一次websocket封装的过程
2020/11/23 Javascript
[01:57]DOTA2上海特锦赛小组赛解说单车采访花絮
2016/02/27 DOTA
python读取中文txt文本的方法
2018/04/12 Python
python实现抽奖小程序
2020/04/15 Python
Python中判断子串存在的性能比较及分析总结
2019/06/23 Python
Python3 获取文件属性的方式(时间、大小等)
2020/03/12 Python
基于Python的图像阈值化分割(迭代法)
2020/11/20 Python
Django用内置方法实现简单搜索功能的方法
2020/12/18 Python
css3学习系列之移动属性详解
2017/07/04 HTML / CSS
HTML5资源预加载(Link prefetch)详细介绍(给你的网页加速)
2014/05/07 HTML / CSS
Casadei卡萨蒂官网:意大利奢侈鞋履品牌
2017/10/28 全球购物
计算机专业应届毕业生自荐信
2013/09/26 职场文书
员工自我鉴定
2013/10/09 职场文书
活动总结格式范文
2014/04/26 职场文书
热爱祖国的演讲稿
2014/05/04 职场文书
学校交通安全责任书
2014/08/25 职场文书
党的群众路线教育实践活动总结
2014/10/30 职场文书
酒店财务总监岗位职责
2015/04/03 职场文书
毕业答辩开场白范文
2015/05/27 职场文书
QT与javascript交互数据的实现
2021/05/26 Javascript