PyCharm快捷键大全(windows+mac)

2020-11-03 11:13:59 浏览数 (2)

Pycharm有着丰富且强大的快捷键组合,如果能熟练掌握常见快捷键的使用,那么绝对能提高你代码的编写效率和质量。

之前写过一篇Pycharm常用的10个windows快捷键Pycharm最高效的快捷键集合,当然这只是快捷键中的很小一部分,还有很多高效的快捷键没有介绍到,今天就把所有的快捷键进行统一整理,包括windows和mac下的快捷键集合,便于后期查阅使用(文末附下载方式)。

Pycharm常用快捷键(windows)

Ctrl Q 快速查看文档

Ctrl 鼠标左键 简介及代码定义

Ctrl F1 显示错误描述或警告信息

Ctrl / 行注释/取消注释(可选中多行)

Ctrl Alt L 代码格式化

Ctrl Alt O 自动导入包

Tab / Shift Tab 缩进/取消缩进(可选中多行)

Ctrl D 复制选定的区域(一行或多行)

Ctrl Y 删除当前行

Shift Enter 任意位置换行

Ctrl Shift /- 展开/折叠全部代码块

Ctrl Shift F7 将当前单词在整个文件中高亮,F3移动到下一个,ESC取消高亮。

双击Shift 快速查找

Alt Enter 智能语法提示

Alt Shift up/down 当前行上移或下移动

Ctrl Delete 删除到字符结束

Shift F6 方法或变量重命名

Ctrl Alt 空格 代码补全

Shift F10 运行程序

Shift F9 调试程序(debug模式)

F8 单步执行

Pycharm常用快捷键(Mac)

Mac键盘符号和修饰键说明

  • ⌘ Command
  • ⇧ Shift
  • ⌥ Option
  • ⌃ Control
  • ↩︎ Return/Enter
  • ⌫ Delete

command 左键 简介及代码定义

command d 复制当前行到下一行

command y 删除当前行

command / 添加注释,再按一次取消注释(适用于多行注释)

command f 文件内查找

command r 文件内替换

command shift enter 智能代码补全

command shift ↑or ↓ 代码上下移动

command ← 光标移到行首

command → 光标移到行末

Shift Enter 任意位置换行

双击Shift 快速查找

command Option L 格式化代码

Windows全部快捷键

1、编辑(Editing)

快捷键

功能

Ctrl Space

基本的代码完成(类、方法、属性)

Ctrl Alt Space

快速导入任意类

Ctrl Shift Enter

语句完成

Ctrl P

参数信息(在方法中调用参数)

Ctrl Q

快速查看文档

Shift F1

外部文档

Ctrl 鼠标

简介

Ctrl F1

显示错误描述或警告信息

Alt Insert

自动生成代码

Ctrl O

重新方法

Ctrl Alt T

选中

Ctrl /

行注释

Ctrl Shift /

块注释

Ctrl W

选中增加的代码块

Ctrl Shift W

回到之前状态

Ctrl Shift ]/[

选定代码块结束、开始

Alt Enter

快速修正

Ctrl Alt L

代码格式化

Ctrl Alt O

自动导入

Ctrl Alt I

自动缩进

Tab / Shift Tab

缩进、不缩进当前行

Ctrl X/Shift Delete

剪切当前行或选定的代码块到剪贴板

Ctrl C/Ctrl Insert

复制当前行或选定的代码块到剪贴板

Ctrl V/Shift Insert

从剪贴板粘贴

Ctrl Shift V

从最近的缓冲区粘贴

Ctrl D

复制选定的区域或行到后面或下一行

Ctrl Y

删除当前行

Ctrl Shift J

添加智能线

Ctrl Enter

智能线切割

Shift Enter

下一行另起一行

Ctrl Shift U

在选定的区域或代码块间切换

Ctrl Delete

删除到字符结束

Ctrl Backspace

删除到字符开始

Ctrl Numpad /-

展开折叠代码块

Ctrl Numpad

全部展开

Ctrl Numpad-

全部折叠

Ctrl F4

关闭运行的选项卡

2、查找/替换(Search/Replace)

快捷键

功能

F3

下一个

Shift F3

前一个

Ctrl R

替换

Ctrl Shift F

全局查找

Ctrl Shift R

全局替换

3、运行(Running)

快捷键

功能

Alt Shift F10

运行模式配置

Alt Shift F9

调试模式配置

Shift F10

运行

Shift F9

调试

Ctrl Shift F10

运行编辑器配置

Ctrl Alt R

运行manage.py任务

4、调试(Debugging)

快捷键

功能

F8

跳过

F7

进入

Shift F8

退出

Alt F9

运行游标

Alt F8

验证表达式

Ctrl Alt F8

快速验证表达式

F9

恢复程序

Ctrl F8

断点开关

Ctrl Shift F8

查看断点

5、导航(Navigation)

快捷键

功能

Ctrl N

跳转到类

Ctrl Shift N

跳转到符号

Alt Right/Left

跳转到下一个、前一个编辑的选项卡

F12

回到先前的工具窗口

Esc

从其他窗口回到编辑窗口

Shift Esc

隐藏当前窗口,焦点到编辑窗口

Ctrl Shift F4

关闭主动运行的选项卡

Ctrl G

查看当前行号、字符号

Ctrl E

最近访问的文件

Ctrl Alt Left/Right

后退、前进

Ctrl Shift Backspace

导航到最近编辑区域

Alt F1

查找当前文件或标识

Ctrl B / Ctrl Click

跳转到声明

Ctrl Alt B

跳转到实现

Ctrl Shift I

查看快速定义

Ctrl Shift B

跳转到类型声明

Ctrl U

跳转到父方法、父类

Alt Up/Down

跳转到上一个、下一个方法

Ctrl ]/[

跳转到代码块结束、开始

Ctrl F12

弹出文件结构

Ctrl H

类型层次结构

Ctrl Shift H

方法层次结构

Ctrl Alt H

调用层次结构

F2 / Shift F2

下一条、前一条高亮的错误

F4 / Ctrl Enter

编辑资源、查看资源

Alt Home

显示导航条F11书签开关

Ctrl Shift F11

书签助记开关

Ctrl #[0-9]

跳转到标识的书签

Shift

F11显示书签

6、搜索相关(Usage Search)

快捷键

功能

Alt F7/Ctrl F7

文件中查询用法

Ctrl Shift F7

文件中用法高亮显示

Ctrl Alt F7

显示用法

7、重构(Refactoring)

快捷键

功能

F5

复制

F6

剪切

Alt Delete

安全删除

Shift F6

方法或变量重命名

Ctrl F6

更改签名

Ctrl Alt N

内联

Ctrl Alt M

提取方法

Ctrl Alt V

提取属性

Ctrl Alt F

提取字段

Ctrl Alt C

提取常量

Ctrl Alt P

提取参数

8、控制VCS/Local History

快捷键

功能

Ctrl K

提交项目

Ctrl T

更新项目

Alt Shift C

查看最近的变化

Alt BackQuote(’)VCS

快速弹出

Ctrl Alt J

当前行使用模版

9、模版(Live Templates)

快捷键

功能

Ctrl Alt J

当前行使用模版

Ctrl J

插入模版

10、基本(General)

快捷键

功能

Alt #[0-9]

打开相应编号的工具窗口

Ctrl Alt Y

同步

Ctrl Shift F12

最大化编辑开关

Alt Shift F

添加到最喜欢

Alt Shift I

根据配置检查当前文件

Ctrl BackQuote(’)

快速切换当前计划

Ctrl Alt S

打开设置页

Ctrl Shift A

查找编辑器里所有的动作

Ctrl Tab

在窗口间进行切换

MAC全部快捷键

1.Edit 编辑

  • command / 注释
  • command W 快速选择
  • command C Copy, 复制
  • command shift C 复制路径
  • command V 粘贴
  • command shift V 从剪贴板中粘贴
  • command Y 删除整行
  • shift Backspace 删除整行
  • Alt Backspace 删除整个单词
  • command X 剪切
  • command Z 撤回修改
  • command shift Z 重做修改
  • command D Duplicate, 重复内容
  • Tab 缩进代码
  • shift Tab 取消缩进
  • command shift ⬆ / ⬇ 移动代码 / 代码块
  • command . 展开收回代码块
  • command /- 展开折叠代码
  • command shift /- 展开 / 折叠所有代码
  • command shift 8 启用列选择模式
  • command Alt J 用 Live Template 包围代码
  • ctrl shift J Join, 两行代码合并为一行
  • Alt Enter 快速 Import 缺失的包, 单双引号转换, 测试正则表达式

2.Refactor 重构

  • command Alt L 格式化代码
  • command Alt T 代码块包围(Try Except 等)
  • shift F6 重命名
  • command shift Alt T 变量名重构
  • command Alt V Extract Variable, 提取变量
  • command Alt P Extract Parameter, 提取参数 (在Function方法中使用)
  • command Alt C Extract Constant, 提取常量
  • command Alt M Extract Method, 提取方法
  • command Alt F Extract Field 提取字段 (在 class 类中使用)

3.File 文件

ctrl N 新建文件

F5 复制文件到某处

F6 移动文件到某处

command Alt Y Synchronize, 同步 Workspace

command S Save all, 保存所有

4.Navigation 导航

command < / > 跳转到行首 / 行尾

command [] 跳转至代码块首 / 尾

command PageUp / PageDown 跳转至当前屏幕页首 / 页尾

command Home / End 跳转至文件首 / 尾

command 7 文件结构窗口

command 9 打开 VCS 版本控制

command Alt ← / → 跳转至上一次 / 下一次编辑的地方

command shift Backspace 跳转至上一次编辑处

command G Go to Line 跳转到某行

Alt Home 进入顶部文件导航栏

F2 下一个错误或警告

shift F2 上一个错误或警告

5.Run / Debug 运行与调试

  • ctrl F5 重新运行
  • ctrl R Run 运行
  • ctrl D Debug 调试
  • shift F9 Debug 调试
  • shift F10 Run 运行
  • shift Alt F10 选择要运行的文件
  • F7 Step into, 进入子函数调试
  • F8 Step over, 单步调试不进入子函数
  • F9 继续执行程序
  • Alt F9 调试时运行至光标处
  • command F2 Stop 停止运行
  • command F8 添加 / 取消断点
  • command shift F8 查看所有断点
  • command shift F4 关闭正在进行的Run运行任务, 搜索等
  • command shift Alt 启用多光标选择

6.窗口操作

  • command F4 关闭标签
  • command Tab 切换标签
  • command Q Quit, 退出 PyCharm
  • shift F4 开启代码独立窗口
  • command F12 文件结构
  • command 1 展开收回 Project 窗口
  • command , Preference, 偏好设置
  • command R Replace, 替换
  • command E Recent Files
  • command F Find, 查找
  • command shift F 全局搜索
  • command shift R 全局替换
  • command shift F12 收起所有工具窗口(编辑窗口最大化)
  • Esc 退出工具窗口进入代码编辑器
  • shift F4 开启代码独立窗口
  • Alt F12 打开 Terminal 终端
  • command ctrl F 全屏幕
  • command ctrl /= Zoom Editor, 编辑器尺寸

7.版本控制VCS

  • shift Alt ctrl ⬆ / ⬇ 查看本地与版本控制 VCS 的区别
  • command T 从版本控制 (VCS) 更新代码
  • command K Commit, 提交代码
  • shift Alt C Recent Changes, 最近的修改(本地)
  • shift Alt ctrl ⬆ / ⬇ 查看本地与版本控制 VCS 的区别
  • command Alt Z Revert Commit 从版本控制中撤回修改
  • command Alt A Add 添加到 VCS 版本控制中

8.代码信息

  • ctrl J 快速查看文档
  • command Click 进入源码
  • command B 查看定义源码
  • command P 查看参数
  • Alt F7 查看变量等使用情况
  • Alt F1 快速查看文件 / 文件夹结构
  • ctrl shift Q 显示当前代码上下文信息 (属于哪个函数, 属于哪个 Html 标签等)
  • ctrl H Hierarchy 查看继承关系

9.其他

  • ctrl ~ 切换主题
  • main Live Template, 快速键入if name == 'main:'

0 人点赞