下面的~符号记得改成 ‘`’,markdown 语法会转义。使用频率是我自己为准。仅供参考
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 + F7 / Ctrl + F7 |
⌥F7/⌘F7 |
全项目被使用查找 / 当前文件声明变量处 |
★☆☆☆☆ |
Ctrl + Shift + F7 |
⌘⇧F7 |
在文件中变量或函数被使用处高亮 |
★☆☆☆☆ |
Ctrl + Alt + F7 |
⌘⌥F7 |
显示详细被使用的位置列表 |
★☆☆☆☆ |
项目运行
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 相关(在 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 |
浏览最近更改记录 |
★☆☆☆☆ |
普通操作
Win / Linux | Mac | 注释 | 使用频率 |
Ctrl + Shift + A |
⌘⇧A |
查找操作 |
★★★★★ |
Alt + #[0-9] |
⌘0...⌘9 |
打开对应的工具窗口 |
★☆☆☆☆ |
Ctrl + Shift + F12 |
⌘⇧F12 |
编辑区窗口最大化 |
★★★☆☆ |
Alt + Shift + F |
⌥⇧F |
添加到收藏 |
★☆☆☆☆ |
Alt + Shift + I |
⌥⇧I |
检查当前文件 |
★☆☆☆☆ |
Ctrl + ~ |
⌃~ |
快速切换主题 |
★☆☆☆☆ |
Ctrl + Alt + S |
⌘, |
打开设置窗口 |
★☆☆☆☆ |
Ctrl + Tab |
⌃+Tab |
切换活动文件 |
★★★★★ |
https://learnku.com/laravel/t/5420/your-keyboard-shortcuts-please