PyCharm常用快捷键整理

快捷键方便强大,可以大幅度提高生产效率。

本文主要讲Mac下的PyCharm的快捷键使用,更详细的请参看PyCharm的帮助文档

常用

  • cmd + b 或者 cmd + 鼠标点击 进入光标所在的方法/变量的接口或是定义处
  • cmd + / 注释(再次则取消注释一行)
  • shift + enter 在行中的时候直接到下一行
  • cmd + d 在下一行复制本行的内容
  • cmd + [ 之前光标的位置
  • cmd + ] 之后光标的位置
  • opt + F7 find usage
  • cmd + delete 删除当前行
  • fn + delete 删除后面的
  • cmd + f 当前文件搜索(回车下一个 shift+回车上一个)
  • shift + cmd + f 全局搜索
  • cmd + r 当前文件替换
  • shift + cmd + R 全局替换
  • cmd + o 搜索class
  • shift + cmd + o 搜索文件
  • cmd + l 指定行数跳转
  • cmd + + 展开当前
  • cmd + - 折叠当前
  • shift + cmd + + 展开所有
  • shift + cmd + - 折叠所有
  • ctr + tab 史上最NB的导航窗口(工程文件列表、文件结构列表、命令行模式、代码检查、VCS等,下面两个是可以被替换的)
  • cmd + F12 显示文件结构
  • cmd + j 常用代码智能补全
  • Tab / Shift + Tab 缩进/不缩进当前行
  • opt + cmd + l 代码块对齐

调试

  • F8 进入下一步,如果当前行断点是一个方法,则不进入当前方法体内
  • F7 进入下一步,如果当前行断点是一个方法,则进入当前方法体内,如果该方法体还有方法,则不会进入该内嵌的方法中
  • ⇧F7 智能步入,断点所在行上有多个方法调用,会弹出进入哪个方法
  • ⇧F8 跳出
  • opt + F9 运行到光标处,如果光标前有其他断点会进入到该断点
  • opt + F8 计算表达式(可以更改变量值使其生效)
  • cmd + opt + r 恢复程序运行,如果该断点下面代码还有断点则停在下一个断点上
  • cmd + F8 切换断点(若光标当前行有断点则取消断点,没有则加上断点)
  • cmd + ⇧F8 查看断点信息

执行

  • ctr + opt + r 弹出 Run 的可选择菜单
  • ctr + opt + d 弹出 Debug 的可选择菜单
  • ctr + r 运行
  • ctr + d 调试