PyCharm快捷键大全(一):编辑快捷键、单步调试快捷键、查询/替换快捷键等等。...

第一章、PyCharm快捷键简介

        本文介绍PyCharm快捷键,和别的软件一样类似,PyCharm所有的快捷键可以根据下面的方法找到:

  • 注意,本文的快捷键,与别的IDE,基本是是通用的,比如与intllij IDE/WPF几乎是一致的。
  • 下面标红的快捷键,是常用的。

第二章、创建和编辑(CREATE AND EDIT)快捷键

  • Show intention actions Alt + Enter—— 当代码有红色的下划线时,可以快速修正代码,从而引入相关包。
  • Basic code completion Ctrl + Space——
  • Smart code completion Ctrl + Shift + Space——
  • Type name completion Ctrl + Alt + Space——
  • Complete statement Ctrl + Shift + Enter——
  • Parameter information / context info Ctrl + P / Alt + Q——
  • Quick definition Ctrl + Shift + I——
  • Quick / external documentation Ctrl + Q / Shift + F1——
  • Generate code Alt + Insert——
  • Override / implement members Ctrl + O / Ctrl + I——
  • Surround with… Ctrl + Alt + T——
  • Comment with line comment Ctrl + /——行注释/取消行注释。
  • Extend / shrink selection Ctrl + W / Ctrl + Shift + W——
  • Optimize imports Ctrl + Alt + O——
  • Auto-indent lines Ctrl + Alt + I——
  • Cut / Сopy / Paste Ctrl + X / Ctrl + C / Ctrl + V——
  • Copy document path Ctrl + Shift + C——
  • Paste from clipboard history Ctrl + Shift + V——
  • Duplicate current line or selection Ctrl + D——
  • Move line up / down Ctrl + Shift + Up / Down——
  • Delete line at caret Ctrl + Y——
  • Join / split line Ctrl + Shift + J / Ctrl + Enter——
  • Start new line Shift + Enter——
  • Toggle case Ctrl + Shift + U——
  • Expand / collapse code block Ctrl + NumPad + / - ——展开/折叠代码块。
  • Expand / collapse all Ctrl + Shift + NumPad + / - ——展开/折叠所有代码块。
  • Save all Ctrl + S——保存所有。

第三章、版本控制(VERSION CONTROL)快捷键

  • VCS operations popup… Alt + `——VCS操作弹出窗口。
  • Commit Ctrl + K——提交项目。
  • Update project Ctrl + T——更新项目工程。
  • Recent changes Alt + Shift + C——查看项目工程最新变化。
  • Revert Ctrl + Alt + Z——还原项目
  • Push… Ctrl + Shift + K——Push项目。
  • Next / previous change Ctrl + Alt + Shift + Down / Up——查找下一个/上一个的变更。

第四章、管理你的IDE(MASTER YOUR IDE)快捷键

  • Find action… Ctrl + Shift + A——查询行为。
  • Open a tool window Alt + [0-9]——打开工具窗口。
  • Synchronize Ctrl + Alt + Y——
  • Quick switch scheme… Ctrl + `——
  • Settings… Ctrl + Alt + S——设置。
  • Jump to source / navigation bar F4 / Alt + Home——跳到代码页/导航页
  • Jump to last tool window F12——
  • Hide active / all tool windows Shift + Esc / Ctrl + Shift + F12——
  • Go to next / previous editor tab Alt + Right / Alt + Left——
  • Go to editor (from a tool window) Esc——退出编辑。
  • Close active tab / window Ctrl + Shift + F4 / Ctrl + F4——

第五章、查找/替换(FIND EVERYTHING)快捷键

  • Search everywhere Double Shift——双点击Shift可以查找任何东西。
  • Find / replace Ctrl + F / R——查找/替换。
  • Find in path / Replace in path Ctrl + Shift + F / R
  • Next / previous occurence F3 / Shift + F3
  • Find word at caret Ctrl + F3
  • Go to class / file Ctrl + N / Ctrl + Shift + N
  • Go to file member Ctrl + F12
  • Go to symbol Ctrl + Alt + Shift + N

第六章、符号导航(NAVIGATE FROM SYMBOLS)快捷键

  • Declaration Ctrl + B——转到声明。
  • Type declaration (JavaScript only) Ctrl + Shift + B
  • Super method Ctrl + U
  • Implementation(s) Ctrl + Alt + B——转到实现。
  • Find usages / Find usages in file Alt + F7 / Ctrl + F7——转到使用。
  • Highlight usages in file Ctrl + Shift + F7
  • Show usages Ctrl + Alt + F7

第七章、重构和清除(REFACTOR AND CLEAN UP)快捷键

  • Refactor this… Ctrl + Alt + Shift + T——
  • Copy… / Move… F5 / F6——
  • Safe delete… Alt + Delete——安全删除一个.py等等。
  • Rename… Shift + F6——选中后,可以重命名工程/包/.py文件,经常用。
  • Change signature… Ctrl + F6——
  • Inline… Ctrl + Alt + N——
  • Extract method Ctrl + Alt + M——
  • Introduce variable/ parameter Ctrl + Alt + V / P——
  • Introduce field / constant Ctrl + Alt + F / C——
  • Reformat code Ctrl + Alt + L——

第八章、分析和探索(ANALYZE AND EXPLORE)快捷键

  • Show error description Ctrl + F1
  • Next / previous highlighted error F2 / Shift + F2
  • Run inspection by name… Ctrl + Alt + Shift + I
  • Type / call hierarchy Ctrl + H / Ctrl + Alt + H

第九章、上下文导航(NAVIGATE IN CONTEXT)快捷键

  • Select in… Alt + F1
  • Recently viewed / Recent locations Ctrl + E / Ctrl + Shift + E
  • Last edit location Ctrl + Shift + Back
  • Navigate back / forward Ctrl + Alt + Left / Right
  • Go to previous / next method Alt + Up / Down——转到前/后方法。
  • Go to line / column… Ctrl + G
  • Go to code block end / start Ctrl + ] / [
  • Add to favorites Alt + Shift + F
  • Toggle bookmark F11——设置断点。
  • Toggle bookmark with mnemonic Ctrl + F11
  • Go to numbered bookmark Ctrl + [0-9]
  • Show bookmarks Shift + F11

第十章、编译/运行/调试(BUILD, RUN, AND DEBUG)快捷键

  • Run context configuration Ctrl + Shift + F10
  • Run / debug selected configuration Alt + Shift + F10 / F9
  • Run / debug current configuration Shift + F10 / F9——运行/调试。
  • Step over / into F8 / F7——把函数当做一步执行,即不会进入函数内/遇到函数就进入函数内部并继续单步执行。
  • Smart step into Shift + F7——进入函数执行。
  • Step out Shift + F8——跳出函数执行。
  • Run to cursor / Force run to cursor Alt + F9 / Ctrl + Alt + F9——运行到光标。
  • Show execution point Alt + F10
  • Evaluate expression… Alt + F8
  • Stop Ctrl + F2
  • Stop background processes… Ctrl + Shift + F2
  • Resume program F9——运行到下一个断点。
  • Toggle line breakpoint Ctrl + F8
  • Toggle temporary line breakpoint Ctrl + Alt + Shift + F8
  • Edit / view breakpoint Ctrl + Shift + F8
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
PyCharm是一款强大的Python集成开发环境(IDE),它提供了许多有用的快捷键,以提高编程效率和操作速度。以下是一些常用的PyCharm快捷键的简要介绍: 1. 格式化代码:Ctrl + Alt + L。这个快捷键可以快速整理和格式化你的代码,使其更易读和易于维护。 2. 编译并运行:Shift + F10。按下这个快捷键PyCharm将编译并运行你当前编辑的代码。 3. 跳转到定义:Ctrl + 左键单击。通过这个快捷键,你可以跳转到当前光标所在的方法或变量的定义处。 4. 查找和替换:Ctrl + F。使用此快捷键,可以快速在当前文件中查找指定的文本。 5. 复制当前行或选定区域:Ctrl + D。按下此快捷键,可以复制当前行或选定的代码区域。 6. 自动补全:Ctrl + Space。这个快捷键可以帮助你快速补全代码,减少输入时间。 7. 注释代码:Ctrl + /。按下此快捷键,可以快速注释/取消注释当前行或选定的代码。 8. 剪切当前行或选定区域:Ctrl + X。按下此快捷键,可以剪切当前行或选定的代码区域。 9. 查看快捷帮助:Ctrl + Shift + A。使用此快捷键,可以查看所有可用的快捷键和操作。 10. 代码提示:Ctrl + Space。按下此快捷键,可以调出代码提示功能,快速选择需要的代码片段。 以上是一些常用的PyCharm快捷键,但实际上,PyCharm提供了更多的快捷键选项以及自定义快捷键的功能。希望这些简要介绍对你有帮助。如果你想了解更多关于PyCharm快捷键的信息,可以参考PyCharm官方文档或进行更深入的研究。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

我爱AI

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值