奇技淫巧特别篇----pycharm官方教程

无心插柳柳成荫
在捣鼓远程链接集群的时候,我误触了pycharm里面的学习功能,发现功能太强大,一次记不全,所以专门写下了这篇文章。

1. 如何调出来

在这里插入图片描述

pycharm社区版和专业版内容不太一样。
下面第一张是社区版的
在这里插入图片描述
第二张是专业版
在这里插入图片描述
少了新手操作和git操作
干货满满,交互性极强,强烈建议每位读者自己尝试!!
下面是我个人记忆使用的,远没有交互版本有意思!读者可以关掉这篇文章了!

2. 基本操作快捷键

运行快捷键
在这里插入图片描述
代码标黄代表其尚能进一步优化,一般是间隔问题,或者是语法不顺
如果是间隔问题,还可以用ctrl + alt +L解决
在这里插入图片描述
鼠标放在函数前, alt + enter 可以唤醒标定函数返回值的快捷键,方便!!!!
在这里插入图片描述
alt + enter 插入函数注释
在这里插入图片描述
在这里插入图片描述

3. 快捷键大赏

鼠标置于冗余变量前,按下alt + enter 键可以弹出提示,删除对应变量。或者声明变量类型,或者添加doc文本。
在这里插入图片描述
alt + enter 可以应用摩根定律,让if语句更加清晰

双击shift键两次可以查找变量,设置pycharm

ctrl + W 可以选中光标所在处的单词(control Word)

再按一次可以扩大选中范围到整个字符串

按的次数越多,选中范围越大,直至全文

ctrl + shift + W 可以撤销上述选择

在 if,for 等关键字前按两次 Ctrl + W 可以选中整个流程体

ctrl + / 可以注释文本,如果没有选中,就注释对应行。按第二次可以取消注释

Ctrl + D 可以将对应文本翻倍(duplicate)

shift + 上升箭头 可以选中该行及上一行

shift + 下降箭头 可以选中该行及下一行

ctrl + Y 可以删除文本

alt + shift + ↓(↑) 可以重排文本(单行)

在函数体前
Ctrl + shift + ↓(↑) 可以重排文本(函数)

重要↓↓↓

ctrl + 减号 可以收缩整个函数(collapse)
ctrl + 等号 可以展开整个函数(expand)
Ctrl + shift + 减号 收缩所有函数
Ctrl + shift + 等号 展开所有函数

Ctrl + alt + T 可以对 if 语句进行异常处理(try … except … 格式)
Ctrl + shift + delete 可以撤销该处理

alt + J 可以选中光标处变量,再按一次可以选中脚本里下一个与该变量同名或者名字中含有该变量的变量,每按一次多选中一处
alt + shift + j 可以取消上一处选中
Ctrl+ alt+ shift + J 可以选中所有

之后可以一键更改

pycharm有很强大的自动补全功能,一般是输入变量前几个字母,选中提示,再空格键补全

但是 Ctrl + 空格键 可以直接提示,不过搜狗和微软都占用了 Ctrl + 空格键 ,可以参考我 这条动态 修改。

ctrl + tab 键可以在没有选择的情况下对变量进行替代

在某变量后输入.if 可以唤醒 if 语句,一键成型

ctrl + shift + 空格 可以智能补全

超级棒的功能!!!↓
在这里插入图片描述
代码重构!
在这里插入图片描述

Ctrl + alt + V 可以提取出文本中变量,选择 replace all 可以替换所有变量。

在这里插入图片描述
Ctrl + alt + M 可以自动生成函数!惊呆了!!!!
变量重命名和添加函数参数
在这里插入图片描述
超级重磅!一键代码规整!
在这里插入图片描述

Ctrl + P 可以显示函数签名的提示,在提示下输入签名对应值

Ctrl + shift + I 可以弹出悬浮小窗,显示函数定义
Ctrl + Q 可以查看doc

alt + enter 可以直接导入包
在这里插入图片描述
nice
Ctrl + B 可以跳到某个函数的定义
在跳到以后再按 Ctrl + B 可以查看该函数的所有引用
在这里插入图片描述

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值