PhpStorm Mac / Windows常用快捷键

  • 2019 年 12 月 24 日
  • 筆記

最常用快捷键

这篇文章是从LearnKu借鉴过来的,但是LearnKu的这个文章没有把日常最常用的总结在一起,并且有一些我自己在开发中常常使用,也总结在了下面:

序号

MAC

Windows / Linux

注释

使用频率

1

⌘N,⌃↩,⌃N

Alt + Insert

生成代码段( 包括函数或类注释,版权信息,构造方法,抽象方法等)

★★★★☆

2

⌘/

Ctrl + /

以添加 “//” 的方式添加注释

★★★★☆

3

⌘⌥/

Ctrl + Shift + /

添加 “/**/” 的方式添加注释

★★★★☆

4

tab,⇧+tab

Tab / Shift + Tab

手动缩进 / 反向缩进

★★★★★

5

⌘X

Ctrl + X or Shift + Delete

剪切

★★★★★

6

⌘C

Ctrl + C or Ctrl + Insert

复制

★★★★★

7

⌘V

Ctrl + V or Shift + Insert

粘贴

★★★★★

8

⌘D

Ctrl + D

将当前行或者选择的内容复制到下一行或光标处

★★★★☆

9

⌘del

Ctrl + Y

删除光标所在的行

★★★★☆

10

⌥ + del

Ctrl + Delete

删除光标之后的部分单词

★★★★☆

11

⌥ + Backspace

Ctrl + Backspace

删除光标之前的部分单词

★★★★☆

12

⌘ +,-

Ctrl + +/-

折叠 / 打开代码块,再次点击扩大折叠 / 打开范围

★★★★☆

13

⌘W

Ctrl + F4

关闭当前页面

★★★★☆

14

⌘F

Ctrl + F

查找

★★★★★

15

⌘R

Ctrl + R

替换

★★★★★

16

⌘⇧O

Ctrl + Shift + N

根据文件名搜索文件。全项目范围

★★★★☆

17

⌘⌥O

Ctrl + Alt + Shift + N

搜索函数。全项目范围

★★★★☆

18

⌘E

Ctrl + E

打开最近打开过的文件列表

★★★★★

19

⌘B or ⌘ Click

Ctrl + B or Ctrl + Click

跳转到函数的声明处

★★★★★

20

F3

F11

切换书签

★★★★☆

21

⌥F3

Ctrl + F11

切换书签助记符

★★★★☆

22

⌘⇧A

Ctrl + Shift + A

查找操作

★★★★★

23

⌃+Tab

Ctrl + Tab

切换活动文件

★★★★★

MAC系统快捷图标

  • 符号: ⌘ 解释:Command
  • 符号: ⇧ 解释:Shift
  • 符号: ⌃ 解释:Control
  • 符号: ↩ 解释:Enter/Return
  • 符号: ⌥ 解释:Option / Alt

编辑

Win / Linux

Mac

注释

使用频率

Ctrl + Space

⌃Space

代码自动完成(一般与输入法冲突)

★☆☆☆☆

Ctrl + Shift + Enter

⌘ ⇧ ↩

智能完善代码(如:if ())

★☆☆☆☆

Ctrl + P

⌘P

方法参数提示,显示默认参数

★☆☆☆☆

Ctrl + Q

⌃J

显示注释代码

★☆☆☆☆

Ctrl + mouse over code

⌘+mouse over code

查看到简短的函数介绍

★★★☆☆

Ctrl + F1

⌘F1

显示错误或警告信息的描述(需要把光标放到错误或警告位置)

★☆☆☆☆

Alt + Insert

⌘N,⌃↩,⌃N

生成代码段( 包括函数或类注释,版权信息,构造方法,抽象方法等)

★★★★☆

Ctrl + O

⌃O

插入覆盖父类的方法

★☆☆☆☆

Ctrl + I

⌃I

实现抽象方法

★☆☆☆☆

Ctrl + Alt + T

⌘⌥T

选中的代码放在 if..else..、for、foreach 里,或者函数里,或者为选中的代码块添加区域解释(可以折叠该段代码,折叠后只显示解释,便于代码管理)

★☆☆☆☆

Ctrl + /

⌘/

以添加 “//” 的方式添加注释

★★★★☆

Ctrl + Shift + /

⌘⌥/

添加 “/**/” 的方式添加注释

★★★★☆

Ctrl + W

⌥↑

增量式的选中当前块

★★☆☆☆

Ctrl + Shift + W

⌥↓

与 Ctrl + W 对应,减小选中范围

★★☆☆☆

Alt + Q

⌃⇧Q

显示包含光标所在位置的标签头

★☆☆☆☆

Alt + Enter

⌥↩

显示意图行动。 Show Intention Action

★★☆☆☆

Ctrl + Alt + L

⌘⌥L

格式化代码

★★☆☆☆

Ctrl + Alt + I

⌃⌥I

自动缩进。

★★★☆☆

Tab / Shift + Tab

tab,⇧+tab

手动缩进 / 反向缩进

★★★★★

Ctrl + X or Shift + Delete

⌘X

剪切

★★★★★

Ctrl + C or Ctrl + Insert

⌘C

复制

★★★★★

Ctrl + V or Shift + Insert

⌘V

粘贴

★★★★★

Ctrl + Shift + V

⌘⇧V

从粘贴板中选择内容进行粘贴

★★★☆☆

Ctrl + D

⌘D

将当前行或者选择的内容复制到下一行或光标处

★★★☆☆

Ctrl + Y

⌘del

删除光标所在的行

★★★☆☆

Ctrl + Shift + J

⌃⇧J

合成选中代码到一行。格式化代码的反向动作

★☆☆☆☆

Ctrl + Enter

⌘↩

智能线分割

★★☆☆☆

Shift + Enter

⇧↩

另起一新行。无论光标在行的那个位置

★★☆☆☆

Ctrl + Shift + U

⌘⇧U

字符大小写切换

★★☆☆☆

Ctrl + Shift + ] / [

⌘⇧],⌘⇧[

以区块为单位,从光标处 向后 / 向前 选择,再次点击增加选择范围

★☆☆☆☆

Ctrl + Delete

⌥ + del

删除光标之后的部分单词

★★★★☆

Ctrl + Backspace

⌥ + Backspace

删除光标之前的部分单词

★★★★☆

Ctrl + +/-

⌘ +,-

折叠 / 打开代码块,再次点击扩大折叠 / 打开范围

★★★★☆

Ctrl + Shift +  +

⌘ ⇧+

打开全部

★★☆☆☆

Ctrl + Shift +  –

⌘ ⇧-

折叠全部

★★☆☆☆

Ctrl + F4

⌘W

关闭当前页面

★★★☆☆

搜索 / 替换

Win / Linux

Mac

注释

使用频率

Ctrl + F

⌘F

查找

★★★★★

F3

⌘G

查找下一个,结合查找使用

★★☆☆☆

Shift + F3

⌘⇧G

查找前一个,结合查找使用

★★☆☆☆

Ctrl + R

⌘R

替换

★★★★★

Ctrl + Shift + F

⌘⇧F

在文件中查找

★★☆☆☆

Ctrl + Shift + R

⌘⇧R

在文件中替换

★★☆☆☆

项目运行

Win / Linux

Mac

注释

使用频率

Alt + Shift + F10

⌃⌥R

选择配置并运行

★☆☆☆☆

Alt + Shift + F9

⌃⌥D

选择配置并 debug

★☆☆☆☆

Shift + F10

⌃R

运行

★☆☆☆☆

Shift + F9

⌃D

debug

★☆☆☆☆

Ctrl + Shift + F10

⌃⇧R,⌃⇧D

运行上次运行的配置

★☆☆☆☆

Ctrl + Shift + X

⌘⇧X

运行命令行

★☆☆☆☆

Debug 相关

Win / Linux

Mac

注释

使用频率

F8

F8

步过。继续执行断点后程序,按行执行,按一次执行一行

★☆☆☆☆

F7

F7

步进。进入到断点执行的内容程序

★☆☆☆☆

Shift + F7

⇧F7

智能进入

★☆☆☆☆

Shift + F8

⇧F8

步骤

★☆☆☆☆

ALT + F9

⌥F9

运行到光标

★☆☆☆☆

ALT + F8

⌥F8

计算表达式

★☆☆☆☆

F9

⌘⌥R

继续执行断点以后的程序,停到下一个断点处

★☆☆☆☆

Ctrl + F8

⌘F8

为光标所在行打上断点

★☆☆☆☆

Ctrl+Shift+F8

⌘⇧F8

浏览断点

★☆☆☆☆

导航相关

Win / Linux

Mac

注释

使用频率

Ctrl + N

⌘O

搜索类。全项目范围

★☆☆☆☆

Ctrl + Shift + N

⌘⇧O

根据文件名搜索文件。全项目范围

★★★★☆

Ctrl + Alt + Shift + N

⌘⌥O

搜索函数。全项目范围

★★★★☆

Alt + Right/Left

⌃←,⌃→

左右切换打开的文件

★★★☆☆

F12

F12

放回上次打开的工具窗口

★☆☆☆☆

Esc

Esc

返回编辑器界面

★☆☆☆☆

Shift+ Esc

⇧ + Esc

光标返回编辑框,关闭无用的窗口

★☆☆☆☆

Ctrl+ Shift + F4

⌘⇧F4

关闭活动运行 / 消息 // … 选项卡

★☆☆☆☆

Ctrl + G

⌘L

按行号快速定位

★★★☆☆

Ctrl + E

⌘E

打开最近打开过的文件列表

★★★★☆

Ctrl + Alt + Left/Right

⌘⌥←,⌘⌥→

返回 / 前进到上次导航操作

★☆☆☆☆

Ctrl + Shift + Backspace

⌘⇧ + Backspace

返回到上次编辑的位置

★☆☆☆☆

Alt + F1

⌥F1

调出目标窗口

★☆☆☆☆

Ctrl + B or Ctrl + Click

⌘B or ⌘ Click

跳转到函数的声明处

★★★★★

Ctrl + Alt + B

⌘⌥B

到实施(S)

★☆☆☆☆

Ctrl + Shift + I

⌥Space,⌘Y

打开快速定义查询

★☆☆☆☆

Ctrl + Shift + B

⌃⇧B

找变量的 类

★☆☆☆☆

Ctrl + U

⌘U

转到 super-method/super-class

★☆☆☆☆

Alt + Up/Down

⌃↑,⌃↓

上下切换函数

★★★☆☆

Ctrl + ] / [

⌘],⌘[

定位到右 / 左侧最近的大括号处。连续点击扩大范围

★☆☆☆☆

Ctrl + F12

⌘F12

打开文件结构的弹出窗

★☆☆☆☆

Ctrl + H

⌃H

浏览选定类的层次结构

★☆☆☆☆

F2 / Shift + F2

F2,⇧F2

下 / 上高亮错误或警告快速定位

★☆☆☆☆

F4 / Ctrl + Enter

F4/⌘↓

查找变量来源

★☆☆☆☆

Alt + Home

⌥ Home

组合显示导航栏

★☆☆☆☆

F11

F3

切换书签

★★★★☆

Ctrl + F11

⌥F3

切换书签助记符

★★★★☆

Ctrl + #[0-9]

⌃0…⌃9

转到编号书签

★☆☆☆☆

Shift + F11

⌘F3

显示书签

★★★☆☆

重构相关

Win / Linux

Mac

注释

使用频率

F5

F5

复制文件

★★★☆☆

F6

F6

移动文件

★★★☆☆

Alt + Delete

⌘ Del

安全删除

★☆☆☆☆

Shift + F6

⇧F6

为所选文件重命名

★★★☆☆

Ctrl + Alt + N

⌘⌥N

内联变量

★☆☆☆☆

Ctrl + Alt + M

⌘⌥M

引入方法

★☆☆☆☆

Ctrl + Alt + V

⌘⌥V

引入变量

★☆☆☆☆

Ctrl + Alt + F

⌘⌥F

类似引入变量

★☆☆☆☆

Ctrl + Alt + C

⌘⌥C

引入常量

★☆☆☆☆

版本控制 / 本地历史记录

Win / Linux

Mac

注释

使用频率

Alt + ~

⌃V

打开版本操作控制台

★☆☆☆☆

Ctrl + K

⌘K

提交代码

★★★★★

Ctrl + T

⌘T

更新代码到本地

★★★★★

Alt + Shift + C

⌥⇧C

浏览最近更改记录

★☆☆☆☆

文章来源:PHPStorm 快捷键大全(Win/Linux/Mac)