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实现生成简单的Makefile文件代码示例
Mar 10 Python
Python使用openpyxl读写excel文件的方法
Jun 30 Python
python编程使用selenium模拟登陆淘宝实例代码
Jan 25 Python
对pandas进行数据预处理的实例讲解
Apr 20 Python
python3多线程知识点总结
Sep 26 Python
Python箱型图处理离群点的例子
Dec 09 Python
Python的PIL库中getpixel方法的使用
Apr 09 Python
keras 读取多标签图像数据方式
Jun 12 Python
python3.9.1环境安装的方法(图文)
Feb 02 Python
教你漂亮打印Pandas DataFrames和Series
May 29 Python
Python基础教程,Python入门教程(超详细)
Jun 24 Python
实战Python爬虫爬取酷我音乐
Apr 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中PDO的错误处理
2011/09/04 PHP
Linux Apache PHP Oracle 安装配置(具体操作步骤)
2013/06/17 PHP
PHP二维数组矩形转置实例
2016/07/20 PHP
thinkphp 中的volist标签在ajax操作中的特殊性(推荐)
2018/01/15 PHP
ASP中Sub和Function的区别说明
2020/08/30 Javascript
js中top、clientTop、scrollTop、offsetTop的区别 文字详细说明版
2011/01/08 Javascript
JavaScript高级程序设计 阅读笔记(四) ECMAScript中的类型转换
2012/02/27 Javascript
关于全局变量和局部变量的那些事
2013/01/11 Javascript
利用cookie记住背景颜色示例代码
2013/11/04 Javascript
简介JavaScript中用于处理正切的Math.tan()方法
2015/06/15 Javascript
JavaScript统计网站访问次数的实现代码
2015/11/18 Javascript
基于JavaScript实现图片点击弹出窗口而不是保存
2016/02/06 Javascript
js css+html实现简单的日历
2016/07/14 Javascript
jQuery 特性操作详解及实例代码
2016/09/29 Javascript
微信小程序 删除项目工程实现步骤
2016/11/10 Javascript
jquery结合html实现中英文页面切换
2016/11/29 Javascript
Bootstrap实现圆角、圆形头像和响应式图片
2016/12/14 Javascript
jQuery插件jquery.kxbdmarquee.js实现无缝滚动效果
2017/02/15 Javascript
vue-awesome-swiper滑块插件使用方法详解
2017/11/27 Javascript
JS实现textarea通过换行或者回车把多行数字分割成数组并且去掉数组中空的值
2018/10/29 Javascript
JavaScript canvas仿代码流瀑布
2020/02/10 Javascript
浅谈django rest jwt vue 跨域问题
2018/10/26 Python
用python写一个定时提醒程序的实现代码
2019/07/22 Python
django项目登录中使用图片验证码的实现方法
2019/08/15 Python
html5使用canvas画一条线
2014/12/15 HTML / CSS
俄罗斯最大的消费电子连锁零售商:Mvideo
2017/06/25 全球购物
美国马匹用品和马钉购物网站:State Line Tack
2018/08/05 全球购物
即时搜索数百万张门票:SeatsForEveryone.com
2018/08/26 全球购物
TOWER London官网:鞋子、靴子、运动鞋等
2019/07/14 全球购物
汽车技术服务与营销专业推荐信
2013/11/29 职场文书
助理政工师申报材料
2014/06/03 职场文书
公司经理任命书
2014/06/05 职场文书
小学安全教育主题班会
2015/08/12 职场文书
Nginx如何配置Http、Https、WS、WSS的方法步骤
2021/05/11 Servers
如何理解及使用Python闭包
2021/06/01 Python
MySQL如何解决幻读问题
2021/08/07 MySQL