咱们写Python代码,至少得有一半是用 Pycharm 吧,这种傻瓜式的IDE学习成本低,不像VIM拿到手摸不着头脑。

如果想让工具发挥出极致的效率,快捷键操作是必不可少的。有时候你敲几行代码,点几下鼠标,别人只要一个组合快捷键就能搞定。不仅姿势看起来帅,而且能达到事半功倍的效果。

Pycharm中常用的快捷键其实没那么多,10个就足够啦!能满足日常90%的需求,这就推荐给大家。

Alt + Enter

Alt + Enter 可以帮你快速修复当前的代码,例如,你如果引用了一个还没import进来的模块对象,你只要将鼠标移到当前有问题的代码处,使用Alt + Enter 就可以自动导入该对象

Alt+Insert

Alt+Insert可以自动帮你生成代码,单元单元测试代码,文件的版权说明等东西

Alt+1

如果你是小屏幕的话,这个功能一定非常实用,Alt+1 可以快速打开/关闭左侧工程项目导航窗口,将代码编辑窗口最大化。

Ctrl+/

多行注释代码,可以一次性选中多行,也可以按住Ctrl键不动,连续敲“/” 来注释多行

Ctrl+B

Ctrl+B 跳转到对象的声明处,比如你看某个方法的实现细节,直接按Ctrl+B就可以跳转过去,你也可以按Ctrl 然后配合鼠标点击跳转过去。不过我经常用的还是Ctrl+B。

Ctrl+E

Ctrl+E 可以用来快速查找最近编辑过的文章

Ctrl+X

删除整行代码

Ctrl+Alt+L

不管你的代码写的有多乱,这个快捷键可以按照PEP8的代码标准将当前文件的代码进行格式化,该空行的空行,空两行的两行,代码结构一些变得清晰可读。

Ctrl+Shift+F

全局关键字搜索,可以搜索任意内容,支持正则表达式, 全局替换可以用Ctrl+Shift+R

Shift + Shift

万能搜索,连续按两下 Shitf 键可以搜索文件名、类名、方法名,设置文件名也可以搜索,搜索目录的技巧是在在关键字前面加斜杠/。

当然,我还是比较推荐Ctrl + C和Ctrl + V这两个快捷键,毕竟这样可以让你快速抄别人的代码。

Pycharm十大常用快捷键相关推荐

  1. indesign中调出字符样式快捷键_Word中十大黄金快捷键,你会用几个?

    在使用Word文档时,熟练使用快捷键能够有效的提升我们的工作效率,但是,Word中快捷键也比较多,要想全部掌握,那不太现实,这里,易老师给大家挑选了10组黄金快捷键,非常实用. 01 快速移动到首.尾 ...

  2. 我所知道的十大常用算法之普里姆算法(最小生成树)

    前言需求 今天我们学习的是普里姆算法,我们还是从一个场景里引入看看 有7个村庄(A, B, C, D, E, F, G) ,现在需要修路把7个村庄连通 1.各个村庄的距离用边线表示(权) ,比如 A ...

  3. 我所知道的十大常用算法之克鲁斯尔算法(最小生成树)

    前言需求 今天我们学习的是克鲁斯尔算法,我们还是从一个场景里引入看看 有7个村庄(A, B, C, D, E, F, G) ,现在需要修路把7个村庄连通 1.各个村庄的距离用边线表示(权) ,比如 A ...

  4. 简述与机器学习相关的十大常用Python库,极简化算法编程

    原创博文,欢迎转载,转载时请务必附上博文链接,感谢您的尊重. 前言 初学Python的时候,我一直不太理解Python的魅力到底在哪,相比Java,它除了换一种简洁的语法,好像没什么场景是不可替代的. ...

  5. 介绍lookup函数十大常用的用法

    转载:https://baijiahao.baidu.com/s?id=1627410097387782364&wfr=spider&for=pc 介绍lookup函数十大常用的用法, ...

  6. 十大常用电子元器件背后的门道

    十大常用电子元器件背后的门道 对于从事电子行业的工程师来说,电子元器件是每天都需要去接触,每天都需要用到的,但其实里面的门门道道很多工程师未必了解.这里列举出工程师门常用的十大电子元器件,及相关的基础 ...

  7. 2015年站长十大常用工具

    2015年站长十大常用工具 2015年互联网行业发生了太多大事件,滴滴快的.美团大众点评.58 赶集等 O2O 巨头合并:百度推糯米,阿里推口碑,京东推到家,大公司纷纷入局.巨头们动作频频为了在&qu ...

  8. 十大常用算法之克鲁斯卡尔算法

    十大常用算法的完整实现 一.二分查找算法:https://blog.csdn.net/weixin_46635575/article/details/121532149 二.分治算法:https:// ...

  9. 十大常用算法之佛洛依德算法

    十大常用算法的完整实现 一.二分查找算法:https://blog.csdn.net/weixin_46635575/article/details/121532149 二.分治算法:https:// ...

最新文章

  1. aspx跳转页面的符号_解决SpringBoot+MyBatis框架下页面跳转问题与代码优化处理。...
  2. 计算机三维作品说明,计算机三维技术
  3. Linux配置手册(二)配置DHCP服务器
  4. iPhone11系列新配色售空 暗夜绿溢价超过500元
  5. matlab在命令行和脚本,MATLAB学习笔记—函数与脚本
  6. 各版SQL字符串拼接
  7. 混沌思维模型实战课课件分享
  8. win7下安装usb转串口不成功解决方法
  9. 【老生谈算法】matlab实现遗传算法源码——遗传算法
  10. 数学建模常用模型、特点以及应用场景
  11. linux下把文件夹压缩成tar.gz的命令
  12. java的基本概念:进制、单位、编码、数据类型、变量声明、ASCII码
  13. 电子科技大学计算机导师李珂,电院人物访谈录六——优秀学生李珂
  14. svn怎么执行清理命令_C盘又见红了?一个C盘清理强迫症教你真正有效的解决方法!...
  15. git版本回退(git reset、git revert、git stash)
  16. java 判断字符串重排后是否等于另一个字符串,包括空格符
  17. 毕业设计 基于单片机的数字出租车计价器
  18. 文件名伪装_RLO(红队钓鱼)
  19. 【恒指早盘分析】期货交易绝非你想的那么简单
  20. .dta matlab,声发射数据文件是.DTA文件格式,如何将这种文件格式转入到MATLAB分析软件中...

热门文章

  1. 四、两个三层交换机互联
  2. pdf和图像文字识别提取工具
  3. Python 高效提取 HTML 文本的方法
  4. 四足机器人步态规划(walk and trot)
  5. UE4 GamePlay架构
  6. 【NVMe2.0b 14】NVMe Admin Command Set
  7. 远程桌面服务器零售授权许可证,由于没有远程桌面授权服务器可以提供许可证...
  8. android高仿微信表情输入与键盘输入详解-解决跳闪与表情切换问题
  9. centos8在桌面添加pycharm和idea快捷方式没有allow launching选项问题
  10. ipad文献管理软件_ipad和电脑双向同步文献的奥秘