Bootstrap

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
;