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
+J
和Alt
+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
:重命名
按理说会直接成功,但有时会有阴间的事情发生⋯⋯
- 把不需要被rename的用
delete
删掉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 运行 & 调试
- 很重要,但太熟了,懒得写了⋯⋯