在Ubuntu上使用PhpStorm时,掌握一些常用的快捷键可以显著提高编程效率。以下是一些常用的PhpStorm快捷键及其功能:
代码自动补全与提示
- Ctrl + Space:触发代码自动补全。
- Ctrl + Shift + Space:智能代码补全,如自动补全方法参数。
- Ctrl + Shift + J:插入所有多余的字符(空格、引号、加号)。
- Ctrl + Alt + Space:类名或接口名提示。
代码编辑与格式化
- Ctrl + X 或 Shift + Delete:剪切。
- Ctrl + C 或 Ctrl + Insert:复制。
- Ctrl + V:粘贴。
- Ctrl + Shift + V:从粘贴板中选择内容进行粘贴。
- Ctrl + D:复制当前行或选中的内容。
- Ctrl + Y:删除光标所在的行。
- Ctrl + Shift + /:单行注释/取消注释。
- Ctrl + Shift + / */*:块注释/取消块状注释。
- Ctrl + Shift + O:优化导入的类和包。
- Ctrl + Shift + I:自动缩进。
- Ctrl + Shift + Alt + N:查找符号(如常量、方法名等)。
- Ctrl + Alt + L:格式化代码。
代码导航与搜索
- Ctrl + N:查找类。
- Ctrl + Shift + N:全局搜索文件,优先文件名匹配。
- Ctrl + Shift + Alt + N:查找PHP类名、变量名、JS方法名、CSS选择器。
- Ctrl + G:定位行,跳转行。
- Ctrl + E:显示最近打开的文件列表。
- Ctrl + F:在当前窗口查找文本。
- Ctrl + Shift + F:在指定路径查找文本。
- Ctrl + R:当前窗口替换文本。
- Ctrl + Shift + R:在指定路径替换文本。
代码重构与生成
- Alt + Enter:显示意图行动和快速修复。
- Ctrl + Shift + F6:重命名当前选中元素。
- Ctrl + Shift + Alt + N:查找符号(如常量、方法名等)。
- Ctrl + Shift + O:优化导入的类和包。
- Ctrl + Shift + Alt + T:把选中的代码放在TRY{} IF{} ELSE{} 里。
- Ctrl + Shift + F10:运行当前配置。
- Ctrl + Shift + F9:调试当前配置。
调试与运行
- Shift + F9:调试。
- F9:运行。
- Ctrl + Shift + F10:选择配置并运行。
- Ctrl + Shift + F10:选择配置并debug。
- F8:步出。
- F8:跨过。
- F7:步入。
- Alt + F8:在调试器中显示当前线程的堆栈跟踪。
窗口操作
- Ctrl + Shift + N:打开工程中的文件。
- Ctrl + W:关闭当前活动窗口。
- Ctrl + Shift + W:关闭其他活动窗口。
- Ctrl + Shift + T:新建标签页。
- Ctrl + Shift + F12:切换最大化编辑器窗口。
其他常用快捷键
- Ctrl + Z:撤销(代码后悔)。
- Ctrl + Shift + Z:重做。
- Ctrl + Shift + U:大小写转换。
- Ctrl + Alt + Left/Right:在编辑器标签之间切换。
- Alt + Up/Down:在方法间快速移动定位。
- Ctrl + Shift + Enter:智能完善代码(如if())。
- Ctrl + Shift + /:向上/下移动当前行。
请注意,部分快捷键可能与Ubuntu系统自带的快捷键冲突,使用时请根据实际情况进行调整。如果需要自定义快捷键,可以在PhpStorm的设置中进行调整。