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

相关推荐
沐霜枫叶12 分钟前
解决pycharm无法识别miniconda
ide·python·pycharm
途途途途34 分钟前
精选9个自动化任务的Python脚本精选
数据库·python·自动化
蓝染然1 小时前
jax踩坑指南——人类早期驯服jax实录
python
许野平1 小时前
Rust: enum 和 i32 的区别和互换
python·算法·rust·enum·i32
问道飞鱼1 小时前
【Python知识】Python进阶-什么是装饰器?
开发语言·python·装饰器
芷栀夏1 小时前
如何在任何地方随时使用本地Jupyter Notebook无需公网IP
服务器·ide·tcp/ip·jupyter·ip
AI视觉网奇2 小时前
Detected at node ‘truediv‘ defined at (most recent call last): Node: ‘truediv‘
人工智能·python·tensorflow
GuYue.bing2 小时前
网络下载ts流媒体
开发语言·python
牛顿喜欢吃苹果2 小时前
linux创建虚拟串口
python
-Mr_X-2 小时前
FFmpeg在python里推流被处理过的视频流
python·ffmpeg