在Ubuntu中使用PhpStorm时,掌握一些常用的快捷键可以显著提高开发效率。以下是一些常用的PhpStorm快捷键及其功能:
通用编辑快捷键
- Ctrl + Space:代码自动完成
- Ctrl + Shift + Enter:智能完善代码(如foreach)
- Ctrl + P:函数参数提示
- Ctrl + Q:显示函数注释
- Ctrl + Alt + Insert:生成代码段(包括函数或类注释、版权信息、构造方法、抽象方法等)
- Ctrl + /:添加单行注释
- Ctrl + Shift + /:为选中的代码添加块注释
- Ctrl + Shift + A:搜索PhpStorm内置的所有菜单选项
- Ctrl + Tab:切换最近的两个查看的文件,长按显示当前打开的所有文件列表
- Ctrl + Shift + F:全局搜索字符串,支持正则表达式
- Ctrl + Shift + R:全局搜索字符串并且替换,支持正则表达式
- Ctrl + Shift + Alt + N:全局查找文件
- Ctrl + Shift + N:全局查找类文件
- Ctrl + Shift + F12:切换到最大编辑器窗口,隐藏其他所有的工具窗口
代码导航和重构快捷键
- Ctrl + B:跳转到变量声明处
- Ctrl + G:定位到指定行
- Ctrl + E:弹出最近打开的文件
- Ctrl + F12:显示当前文件的结构
- Ctrl + Shift + B:搜索使用该函数或者方法或者类的文件
- Ctrl + Shift + N:搜索文件
- Ctrl + Shift + Alt + N:搜索符号
- Ctrl + Shift + T:显示可用的重构选项
- Ctrl + Shift + M:提取方法
- Ctrl + Shift + L:格式化代码
- Ctrl + Shift + O:重载当前方法
- Ctrl + Shift + I:显示当前方法的代码块
代码编辑和操作快捷键
- Ctrl + X 或 Shift + Delete:剪切
- Ctrl + C 或 Ctrl + Insert:复制
- Ctrl + V:粘贴
- Ctrl + Z:后退(代码后悔)
- Ctrl + Shift + Z:前进
- Ctrl + D:复制当前行
- Ctrl + Y:删除当前行
- Ctrl + Delete:删除光标后内容
- Ctrl + Backspace:删除光标前一个字的内容
- Ctrl + Enter:在行首添加新行,行末添加新行
- Ctrl + Shift + Insert:粘贴文档时可以选择行数
- Ctrl + Shift + V:粘贴文档时可以选择行数,多选时按住Shift,也可以显示剪切板历史
- Ctrl + Shift + [ ]:选择匹配括号的内容
代码提示和补全快捷键
- Ctrl + Space:代码提示
- Ctrl + Shift + Space:智能代码补全
- Ctrl + Alt + Space:类名称补全
调试快捷键
- Shift + F8:步出
- F8:跨过
- F7:步入
- Alt + F8:Evaluate Expression
- Ctrl + F8:在当前行打断点或者取消断点
文件操作快捷键
- Ctrl + N:搜索类文件
- Ctrl + Shift + N:搜索文件
- Ctrl + Shift + A:查找phpstorm命令的名称及快捷键
窗口操作快捷键
- Ctrl + Shift + F10:从编辑器运行上下文编辑器
- Alt + F12:切换终端
请注意,部分快捷键可能与Ubuntu系统默认的快捷键冲突,使用时请根据实际情况进行调整。