pycharm常用快捷键

PyCharm是一款流行的Python集成开发环境(IDE),提供了丰富的快捷键来提高开发效率。以下是一些常用的PyCharm快捷键,分为不同的类别进行介绍:

一、编辑相关

  1. 代码补全
    • Ctrl + Space:基本的代码完成(类、方法、属性等)。
    • Ctrl + Alt + Space:快速导入任意类。
  2. 复制粘贴
    • Ctrl + C / Ctrl + Insert:复制当前行或选定的代码块到剪贴板。
    • Ctrl + X / Shift + Delete:剪切当前行或选定的代码块到剪贴板。
    • Ctrl + V / Shift + Insert:从剪贴板粘贴。
  3. 撤销重做
    • Ctrl + Z:撤销最后的操作。
    • Ctrl + Shift + Z:重做最后的撤销操作(部分版本可能仅使用Ctrl + Y进行重做)。
  4. 代码注释
    • Ctrl + /:注释或取消注释选定的行或代码块(单行注释)。
    • Ctrl + Shift + /:块注释(多行注释)。
  5. 代码格式化
    • Ctrl + Alt + L:格式化选定的代码或整个文件。
  6. 代码重构
    • Shift + F6:重命名选定的符号(变量、方法等)。
    • Alt + Enter:显示快速修复和代码重构的建议(如自动导入缺失的模块)。
  7. 其他常用编辑快捷键
    • Ctrl + D:复制当前行或选定的代码块到下一行。
    • Ctrl + Y:删除选定的行或代码块。
    • Ctrl + Alt + T:围绕选定的代码块添加代码模板(如if语句、try-catch语句等)。
    • Tab / Shift + Tab:缩进或取消缩进选定的代码块。

二、查找/替换

  1. 查找
    • Ctrl + F:在当前文件中查找文本。
    • Ctrl + Shift + F:全局查找(在整个项目中查找)。
  2. 替换
    • Ctrl + R:在当前文件中替换文本。
    • Ctrl + Shift + R:全局替换(在整个项目中替换)。

三、运行和调试

  1. 运行
    • Shift + F10:运行当前文件或配置。
    • Alt + Shift + F10:打开运行配置菜单。
  2. 调试
    • Shift + F9:调试当前文件或配置。
    • F8:逐行执行代码(跳过)。
    • F7:进入当前方法体内部。
    • Shift + F8:跳出当前方法体。
    • Ctrl + F2:停止调试会话。

四、导航

  1. 快速跳转
    • Ctrl + N:通过类名快速查找并导航到类。
    • Ctrl + Shift + N:通过文件名快速查找并导航到文件。
    • Ctrl + B / Ctrl + 鼠标左键:跳转到光标所在的符号的定义处。
    • Ctrl + Alt + B:跳转到符号的实现处(如方法的实现)。
  2. 其他导航快捷键
    • Ctrl + E:显示最近打开的文件列表。
    • Ctrl + G:查看当前行号、字符号或跳转到指定行。
    • Alt + Right / Left:跳转到下一个、前一个编辑的选项卡。

五、其他常用快捷键

  • Ctrl + Shift + A:查找编辑器里所有的动作(快速查找快捷键)。
  • Ctrl + K:提交代码到版本控制系统(VCS相关)。
  • Ctrl + T:更新代码从版本控制系统。
  • Alt + 1:显示/隐藏项目工具窗口。
  • Alt + F12:显示/隐藏终端窗口。

请注意,上述快捷键可能会根据PyCharm的版本和用户的自定义设置有所不同。建议查阅最新的PyCharm官方文档或在IDE中的帮助菜单中查找更详细的快捷键信息。

由于数量众多,这里只能列出一些额外常用的快捷键类别和示例。请注意,这些快捷键可能会根据PyCharm的版本和您的个人设置有所不同。

代码编辑和导航
  • 多光标编辑
    • Alt + 鼠标左键点击:在多个位置放置光标进行同时编辑。
    • Ctrl + Alt + Shift + 箭头键:在选中代码的每一行末尾或开头添加光标。
  • 代码折叠和展开
    • Ctrl + 加号(+):展开当前代码块或所有代码块。
    • Ctrl + 减号(-):折叠当前代码块或移除所有折叠。
    • Ctrl + Shift + 加号(+)/减号(-):折叠/展开所有代码块。
  • 查找引用
    • Alt + F7:查找当前元素(变量、方法等)的所有引用。
  • 重构
    • Ctrl + Alt + M:将选中的代码块提取为方法。
    • Ctrl + Alt + V:将选中的表达式提取为变量。
窗口和工具管理
  • 切换窗口
    • Alt + 数字键:快速切换到对应的工具窗口(如项目、运行、调试等,数字键取决于窗口的顺序)。
  • 调整窗口布局
    • Shift + Esc:隐藏当前或最后一个活动的工具窗口。
    • Ctrl + Shift + F12:将当前窗口切换到最大化/还原状态。
搜索和替换
  • 高级搜索
    • Ctrl + Shift + F7:高亮显示当前文件中所有匹配项(类似于Word中的"查找所有")。
调试
  • 表达式求值
    • Alt + F8:在调试时求值表达式。
  • 断点管理
    • Ctrl + F8:在当前行添加/移除断点。
    • Ctrl + Shift + F8:查看所有断点。
版本控制
  • VCS操作
    • Ctrl + K:提交更改到版本控制系统(对于Git,可能是Ctrl + Shift + K)。
    • Ctrl + T:更新项目(从版本控制系统拉取最新更改)。
    • Alt + Backspace:回滚到上一个VCS操作(如撤销提交)。
通用
  • 最近更改
    • Ctrl + E:显示最近打开的文件列表。
    • Ctrl + Shift + E:显示最近编辑的文件列表。
  • 打开设置
    • Ctrl + Alt + S:打开设置/首选项对话框。
  • 帮助
    • Ctrl + Shift + A:在"操作搜索"中查找任何操作或设置。
    • F1Ctrl + Q:显示当前元素的文档或快速文档。

学习导航:http://www.xqnav.top

相关推荐
m0_617493941 小时前
Python OpenCV 透视变换(Perspective Transform)详解与实战
开发语言·python·opencv
小李不困还能学1 小时前
PyCharm下载安装与配置教程
ide·python·pycharm
博观而约取厚积而薄发1 小时前
Pytest 从入门到精通,一篇就够(超详细实战教程)
python·测试工具·单元测试·自动化·pytest
imzed1 小时前
使用 Playwright + Pytest 构建 Web UI 自动化测试框架
python·自动化·pytest
普通网友2 小时前
pytest一些常见的插件
开发语言·python·pytest
时空系2 小时前
Python 高性能高压缩打包器 —— 基于 JianPy 语义分析引擎
python
cndes2 小时前
给Miniconda换源,让包下载更迅速
开发语言·python
Metaphor6922 小时前
使用 Python 添加、隐藏和删除 PDF 图层
python·pdf·图层
丨白色风车丨2 小时前
【Python 计算机视觉】基于 Dlib+OpenCV 实现实时人眼疲劳检测(闭眼预警)
python·opencv·计算机视觉