【Pycharm】基本操作

Pycharm基本操作

  • 开局叠甲:我是菜鸡,基本照着官方教程写的,主要用来自查,各位大佬有建议随时指出~
  • 虽然在前面,但是是总结:
    • 遇事不决,Alt+Enter
    • 想搜什么,双击Shift

0 开始

Alt+Enter:Show Context Actions,瞅瞅灯泡说啥
两次Shift:打开Search Everywhere

  • Toggle case:变量大小写切换
  • Show line numbers:展示 / 不展示行数

1 Editor basics

1.1 选择文本

Ctrl+W:扩大选择范围
Ctrl+Shift+W:缩小选择范围
光标放在def最前,两次Ctrl+W选中整个函数(其他成块的代码也适用)

1.2 注释

Ctrl+/:注释和取消注释

1.3 复制整行

Ctrl+D

1.4 上下移动块

Ctrl+Shift+Up:上移
Ctrl+Shift+Down:下移

1.5 展开 / 折叠块

Ctrl+=:展开
Ctrl+-:折叠

1.6 Surround and unwrap

Ctrl+Alt+T:surround,但是直接叫出了终端⋯⋯直接打开Search Everywhere搜好了
Ctrl+Shitf+Delete:unwarp

1.7 复选

Alt+JAlt+Shift+J:选中和反选中
Ctrl+Alt+Shift+J:把剩下的都选上

2 代码补全

2.1 基本补全

Ctrl+Space:唤起补全

2.2 Tab补全

Ctrl+Space唤起补全后

  • Tab:替换
  • Enter:插入

2.3 后缀补全

  • 举个例子好了~
    1.补全前
movies_dict.get('year')

2.补全

movies_dict.get('year').inff

3.补全后

if movies_dict.get('year') is not None:

2.4 根据上下文类型补全

Ctrl+Space用不了的时候,用Ctrl+Shift+Space

2.5 f-string补全

  • emm…再举个例子
    1.补全前
if my_car_show_distance == "yes":
	print(f"The car has driven kilometers")

2.敲{my
3.补全后

if my_car_show_distance == "yes":
	print(f"The car has driven kilometers")

3 重构

3.1 呼出Refactoring Menu

Ctrl+Alt+Shift+T

  • Introduce Parameter:引入变量

3.2 重命名及遇到的问题

Shift+F6:重命名
按理说会直接成功,但有时会有阴间的事情发生⋯⋯

  1. 把不需要被rename的用delete删掉
  2. Do Refactor

3.3 从复杂的表达式中提取变量

Ctrl+Alt+V:按完快捷键给变量起个名字<–最艰难的一步v1:(

3.4 从复杂的表达式中提取函数

Ctrl+Alt+M:按完快捷键给函数起个名字<–最艰难的一步v2:(

3.5 Quick-fix refactoring(翻不来一点,能看懂就好)

  • 跟着灯泡走就好,步骤太多懒得写了⋯⋯

3.6 In-place refactoring

  • 同上~

4 Code assistance

4.1 undo失效的时候

编辑区右键->Local History->Show History

4.2 代码格式化

Ctrl+Alt+L:代码格式化
Ctrl+Alt+Shift+L:代码格式化设置

4.3 查看参数信息

Ctrl+P

4.4 Quick popups

Ctrl+P:查文档
Ctrl+Shift+I:查看函数定义

4.5 查看错误点

F2:到下一个点
Ctrl+F1:查看Warning Description
Ctrl+Shift+F7:高亮

5 导航

5.1 查找 & 替换

  • 多文件

Ctrl+Shift+F:查找
Ctrl+Shift+R:替换

  • 单文件

Ctrl+F:查找
Ctrl+R:替换

5.2 Declaration & Usages

Ctrl+B
Ctrl+左键

5.3 文件结构

脑容量有限,甭快捷键了,左边点一下瞅瞅吧⋯⋯

5.4 最近文件和位置

Ctrl+E:最近文件
Ctrl+Shift+E:最近位置

  • 虽然官方是这么教的,但鼠标侧键yyds!

6 运行 & 调试

  • 很重要,但太熟了,懒得写了⋯⋯

7 Git

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值