跳转

跳转位置 快捷键
开头 fn+command+左箭头
结尾 fn+command+右箭头
上一位置 Command + [
下一位置 Command + ]

Mac上PyCharm常用的快捷键:

一、导航相关快捷键

  1. 文件和目录导航

    • Command + O:打开文件(可以快速搜索项目中的任何文件)。
    • Command + E:打开最近访问的文件列表,方便快速切换到之前打开过的文件。
    • Command + Shift + N:通过文件名快速打开任何文件或目录,比Command + O更灵活,可以打开非Python文件以及目录。
    • Command + 1Command + 2等:在不同的工具窗口(如项目视图、书签等)之间切换。例如,Command + 1切换到项目视图,Command + 2切换到书签视图。
  2. 代码导航

    • Command + B:跳转到变量、函数、类等的定义处。如果是在一个复杂的代码库中,这个快捷键可以帮助你快速查看某个元素是在哪里定义的。
    • Command + Option + B:查看实现(对于接口或抽象方法,会跳转到其实现类的方法)。
    • Command + ]Command + [:在代码块之间进行跳转,例如在函数、类、if - else语句块等之间跳转。这对于在大型函数或复杂的嵌套代码结构中导航非常有用。
    • Command + F12:查看当前文件的结构,包括类、函数、变量等的列表,可以快速导航到特定的代码元素。
  3. 导航历史记录

    • Command + [向左箭头]Command + [向右箭头]:在导航历史记录中向前和向后跳转,就像在浏览器中浏览历史页面一样,方便你在已经查看过的代码位置之间来回切换。

二、编辑相关快捷键

  1. 文本编辑

    • Command + XCommand + CCommand + V:分别是剪切、复制和粘贴文本,这是基本的文本编辑操作,和大多数应用程序中的快捷键相同。
    • Command + ZCommand + Shift + Z:撤销和重做操作,在编写代码过程中,如果误操作或者想要恢复之前的编辑状态,这两个快捷键非常有用。
    • Command + F:在当前文件中查找文本,可以通过输入关键词来查找代码中的变量、函数名、字符串等内容。
    • Command + G:查找下一个匹配项,在使用Command + F查找后,可以使用这个快捷键快速定位下一个符合条件的内容。
    • Command + Shift + G:查找上一个匹配项。
    • Command + R:在当前文件中替换文本,用于批量修改代码中的某个词汇或表达式。
    • Command + /:注释或取消注释选中的行或代码块。如果选中的是多行代码,会在每行前面添加或删除注释符号(对于Python通常是#)。
  2. 代码补全和自动完成

    • Command + 空格:代码补全,当你输入部分代码(如函数名、变量名、模块名等)后,按下这个快捷键可以弹出补全建议列表,帮助你快速完成代码输入。
    • Option + Enter:自动完成代码修复建议,例如当PyCharm检测到代码错误或者可以进行优化时,按下这个快捷键可以接受并应用它提供的修复建议。

三、运行和调试相关快捷键

  1. 运行代码

    • Command + Shift + F10:运行当前文件。如果当前文件是一个Python脚本,会执行这个脚本并在控制台输出结果。
    • Command + Option + R:重新运行上一次执行的运行配置,这在你对代码进行了小修改后,想要快速重新运行测试或应用程序时很方便。
  2. 调试代码

    • Command + F8:在当前行设置或清除断点。断点是调试代码的关键,可以让程序在执行到指定行时暂停,方便你检查变量的值和程序的执行状态。
    • Command + Shift + F8:查看所有断点,可以在这里管理所有设置的断点,如启用或禁用某些断点。
    • Command + Option + F9:调试运行当前文件,启动调试会话,程序会在遇到断点时暂停,并且可以使用调试工具来检查代码的执行情况。
    • Command + Option + F8:逐行调试(进入函数内部),在调试过程中,这个快捷键可以让你逐行执行代码,并且如果遇到函数调用,会进入函数内部继续调试。
    • Command + F9:继续执行(跳过函数调用),在调试过程中,当程序暂停在断点处时,按下这个快捷键可以让程序继续执行,直到遇到下一个断点,但是不会进入函数内部,而是直接跳过函数调用并返回结果。