关于python:史上最全-PyCharmMacWindows版-快捷键整理建议收藏备用

60次阅读

共计 4717 个字符,预计需要花费 12 分钟才能阅读完成。

PyCharm 应该是最罕用的 Python 编辑器之一了,明天整顿了一份 PyCharm 快捷键大全,蕴含了 Mac 和 Windows 版本,倡议珍藏备用。

Mac 版快捷键大全

符号阐明

  • ⌘ Command
  • ⇧ Shift
  • ⌥ Option
  • ⌃ Control
  • ↩︎ Return/Enter
  • ⌫ Delete
  • ⌦ 向前删除键(Fn+Delete)
  • ↑ 上箭头
  • ↓ 下箭头
  • ← 左箭头
  • → 右箭头
  • ⇞ Page Up(Fn+↑)
  • ⇟ Page Down(Fn+↓)
  • Home Fn + ←
  • End Fn + →
  • ⇥ 右制表符(Tab 键)
  • ⇤ 左制表符(Shift+Tab)
  • ⎋ Escape (Esc)

编辑

  • ⌃Space 根本的代码补全(补全任何类、办法、变量)
  • ⌃⇧Space 智能代码补全(过滤器办法列表和变量的预期类型)
  • ⌘⇧↩ 主动完结代码,行末主动增加分号
  • ⌘P 显示办法的参数信息
  • ⌃J Mid. button click 疾速查看文档
  • ⇧F1 查看内部文档(在某些代码上会触发关上浏览器显示相干文档)
  • ⌘+ 鼠标放在代码上 显示代码简要信息
  • ⌘F1 在谬误或正告处显示具体形容信息
  • ⌘N, ⌃↩, ⌃N 生成代码(getter、setter、构造函数、hashCode/equals,toString)
  • ⌃O 笼罩办法(重写父类办法)
  • ⌃I 实现办法(实现接口中的办法)
  • ⌘⌥T 突围代码(应用 if..else, try..catch, for, synchronized 等突围选中的代码)
  • ⌘/ 正文 / 勾销正文与行正文
  • ⌘⌥/ 正文 / 勾销正文与块正文
  • ⌥↑ 间断选中代码块
  • ⌥↓ 缩小以后选中的代码块
  • ⌃⇧Q 显示上下文信息
  • ⌥↩ 显示动向动作和疾速修复代码
  • ⌘⌥L 格式化代码
  • ⌃⌥O 优化 import
  • ⌃⌥I 主动缩进线
  • ⇥ / ⇧⇥ 缩进代码 / 反缩进代码
  • ⌘X 剪切以后行或选定的块到剪贴板
  • ⌘C 复制以后行或选定的块到剪贴板
  • ⌘V 从剪贴板粘贴
  • ⌘⇧V 从最近的缓冲区粘贴
  • ⌘D 复制以后行或选定的块
  • ⌘⌫ 删除以后行或选定的块的行
  • ⌃⇧J 智能的将代码拼接成一行
  • ⌘↩ 智能的拆分拼接的行
  • ⇧↩ 开始新的一行
  • ⌘⇧U 大小写切换
  • ⌘⇧] / ⌘⇧[抉择直到代码块完结 / 开始
  • ⌥⌦ 删除到单词的开端(⌦键为 Fn+Delete)
  • ⌥⌫ 删除到单词的结尾
  • ⌘+ / ⌘- 开展 / 折叠代码块
  • ⌘⇧+ 开展所以代码块
  • ⌘⇧- 折叠所有代码块
  • ⌘W 敞开流动的编辑器选项卡

查问 / 替换

  • Double ⇧ 查问任何货色
  • ⌘F 文件内查找
  • ⌘G 查找模式下,向下查找
  • ⌘⇧G 查找模式下,向上查找
  • ⌘R 文件内替换
  • ⌘⇧F 全局查找(依据门路)
    • ⌘⇧R 全局替换(依据门路)
  • ⌥F7 / ⌘F7 在文件中查找用法 / 在类中查找用法
  • ⌘⇧F7 在文件中突出显示的用法
  • ⌘⌥F7 显示用法
  • ⌘⇧S 查问构造(Ultimate Edition 版专用,须要在 Keymap 中设置)
  • ⌘⇧M 替换构造(Ultimate Edition 版专用,须要在 Keymap 中设置)

编译 / 运行

  • ⌘F9 编译 Project
  • ⌘⇧F9 编译抉择的文件、包或模块
  • ⌃⌥R 弹出 Run 的可抉择菜单
  • ⌃⌥D 弹出 Debug 的可抉择菜单
  • ⌃R 运行
  • ⌃D 调试
  • ⌃⇧R, ⌃⇧D 从编辑器运行上下文环境配置

调试

  • F8 进入下一步,如果以后行断点是一个办法,则不进入以后办法体内
  • F7 进入下一步,如果以后行断点是一个办法,则进入以后办法体内,如果该办法体还有办法,则不会进入该内嵌的办法中
  • ⇧F7 智能步入,断点所在行上有多个办法调用,会弹出进入哪个办法
  • ⇧F8 跳出
  • ⌥F9 运行到光标处,如果光标前有其余断点会进入到该断点
  • ⌥F8 计算表达式(能够更改变量值使其失效)
  • ⌘⌥R 复原程序运行,如果该断点上面代码还有断点则停在下一个断点上
  • ⌘F8 切换断点(若光标以后行有断点则勾销断点,没有则加上断点)
  • ⌘⇧F8 查看断点信息

导航

  • ⌘O 查找类文件
  • ⌘⇧O 查找所有类型文件、关上文件、关上目录,关上目录须要在输出的内容后面或前面加一个反斜杠 /
  • ⌘⌥O 返回指定的变量 / 办法
  • ⌃← / ⌃→ 左右切换关上的编辑 tab 页
  • F12 返回到前一个工具窗口
  • ⎋ 从工具窗口进入代码文件窗口
  • ⇧⎋ 暗藏以后或最初一个流动的窗口,且光标进入代码文件窗口
  • ⌘⇧F4 敞开流动 run/messages/find/… tab
  • ⌘L 在以后文件跳转到某一行的指定处
  • ⌘E 显示最近关上的文件记录列表
  • ⌘⌥← / ⌘⌥→ 退回 / 后退到上一个操作的中央
  • ⌘⇧⌫ 跳转到最初一个编辑的中央
  • ⌥F1 显示以后文件抉择指标弹出层,弹出层中有很多指标能够进行抉择(如在代码编辑窗口能够抉择显示该文件的 Finder)
  • ⌘B / ⌘ 鼠标点击 进入光标所在的办法 / 变量的接口或是定义处
  • ⌘⌥B 跳转到实现处,在某个调用的办法名上应用会跳到具体的实现处,能够跳过接口
  • ⌥ Space, ⌘Y 疾速关上光标所在办法、类的定义
  • ⌃⇧B 跳转到类型申明处
  • ⌘U 返回以后光标所在办法的父类的办法 / 接口定义
  • ⌃↓ / ⌃↑ 以后光标跳转到以后文件的前一个 / 后一个办法名地位
  • ⌘] / ⌘[挪动光标到以后所在代码的花括号开始 / 完结地位
  • ⌘F12 弹出以后文件结构层,能够在弹出的层上间接输出进行筛选(可用于搜寻类中的办法)
  • ⌃H 显示以后类的层次结构
  • ⌘⇧H 显示办法层次结构
  • ⌃⌥H 显示调用层次结构
  • F2 / ⇧F2 跳转到下一个 / 上一个突出谬误或正告的地位
  • F4 / ⌘↓ 编辑 / 查看代码源
  • ⌥ Home 显示到以后文件的导航条
  • F3 选中文件 / 文件夹 / 代码行,增加 / 勾销书签
  • ⌥F3 选中文件 / 文件夹 / 代码行,应用助记符增加 / 勾销书签
  • ⌃0…⌃9 定位到对应数值的书签地位
  • ⌘F3 显示所有书签

重构

  • F5 复制文件到指定目录
  • F6 挪动文件到指定目录
  • ⌘⌫ 在文件上为平安删除文件,弹出确认框
  • ⇧F6 重命名文件
  • ⌘F6 更改签名
  • ⌘⌥N 一致性
  • ⌘⌥M 将选中的代码提取为办法
  • ⌘⌥V 提取变量
  • ⌘⌥F 提取字段
  • ⌘⌥C 提取常量
  • ⌘⌥P 提取参数

版本控制

  • ⌘K 提交代码到版本控制器
  • ⌘T 从版本控制器更新代码
  • ⌥⇧C 查看最近的变更记录
  • ⌃C 疾速弹出版本控制器操作面板

模板

  • ⌘⌥J 弹出模板抉择窗口,将选定的代码应用动静模板包住
  • ⌘J 插入自定义动静代码模板

其余

  • ⌘1…⌘9 关上相应编号的工具窗口
  • ⌘S 保留所有
  • ⌘⌥Y 同步、刷新
  • ⌃⌘F 切换全屏模式
  • ⌘⇧F12 切换最大化编辑器
  • ⌥⇧F 增加到收藏夹
  • ⌥⇧I 查看以后文件与以后的配置文件
  • `§⌃, ⌃“疾速切换以后的 scheme(切换主题、代码款式等)
  • ⌘, 关上 IDEA 零碎设置
  • ⌘; 关上我的项目构造对话框
  • ⇧⌘A 查找动作(可设置相干选项)
  • ⌃⇥ 编辑窗口标签和工具窗口之间切换(如果在切换的过程加按上 delete,则是敞开对应选中的窗口)
  • ⌘⇧8 竖编辑模式
  • ⌃⌘F 切换全屏模式

Windows 版快捷键大全

编辑

  • Ctrl + Space 根本的代码实现(类、办法、属性)
  • Ctrl + Alt + Space 疾速导入任意类
  • Ctrl + Shift + Enter 语句实现
  • Ctrl + P 参数信息(在办法中调用参数)
  • Ctrl + Q 疾速查看文档
  • F1 内部文档
  • Shift + F1 内部文档,进入 web 文档主页
  • Ctrl + Shift + Z –> Redo 重做
  • 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 + shift + Numpad+/- 开展 / 折叠所有代码块
  • Ctrl + F4 敞开运行的选项卡

查找 / 替换

  • F3 下一个
  • Shift + F3 前一个
  • Ctrl + R 替换
  • Ctrl + Shift + F 或者间断 2 次敲击 shift 全局查找{能够在整个我的项目中查找某个字符串什么的,如查找某个函数名字符串看之前是怎么应用这个函数的}
  • Ctrl + Shift + R 全局替换
  • Alt + F7/Ctrl + F7 文件中查问用法
  • Ctrl + Shift + F7 文件中用法高亮显示
  • Ctrl + Alt + F7 显示用法

运行

  • Alt + Shift + F10 运行模式配置
  • Alt + Shift + F9 调试模式配置
  • Shift + F10 运行
  • Shift + F9 调试
  • Ctrl + Shift + F10 运行编辑器配置
  • Ctrl + Alt + R 运行.py 工作

调试

  • F8 跳过
  • F7 进入
  • Shift + F8 退出
  • Alt + F9 运行游标
  • Alt + F8 验证表达式
  • Ctrl + Alt + F8 疾速验证表达式
  • F9 恢复程序
  • Ctrl + F8 断点开关
  • Ctrl + Shift + F8 查看断点

导航

  • 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 显示书签

重构

  • 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 提取参数

版本控制

  • Ctrl + K 提交我的项目
  • Ctrl + T 更新我的项目
  • Alt + Shift + C 查看最近的变动
  • Alt + BackQuote(’)VCS 疾速弹出

模版

  • Ctrl + Alt + J 以后行应用模版
  • Ctrl +J 插入模版

其余

  • 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 在窗口间进行切换

举荐浏览

Python 入门必备常识
100 个 Python 小例子
怎么自学 python,大略要多久?
哪些 Python 库让你相见恨晚?
Numpy 闯关 100 题,你能闯几关?
Pandas 闯关 100 题,你能闯几关?
你们都用 Python 实现了哪些办公自动化?

正文完
 0