PhpStorm 常用设置和快捷键总结
封面图
•
2025-09-29
•
PHP
187
0
0
0
以下是 **PhpStorm** 的常用设置和快捷键总结,适用于 PHP 开发者提升开发效率。 --- ## 一、常用设置 ### 1. **代码风格(Code Style)** - **路径**:`File > Settings > Editor > Code Style` - **设置内容**: - 选择语言(PHP、JavaScript 等) - 设置缩进(Tab 或空格) - 布局格式(如 `if` 语句换行等) ### 2. **自动导入(Auto Import)** - **路径**:`File > Settings > Editor > Auto Import` - **设置内容**: - 启用 `Optimize imports on the fly` - 设置 `Add unambiguous imports automatically` ### 3. **代码模板(Live Templates)** - **路径**:`File > Settings > Editor > Live Templates` - **用途**:快速生成常用代码片段(如 `foreach`, `if`, `echo` 等) ### 4. **版本控制(Version Control)** - **路径**:`File > Settings > Version Control` - **设置内容**: - 配置 Git、SVN 等版本控制系统 - 设置默认仓库路径 ### 5. **文件类型(File Types)** - **路径**:`File > Settings > Editor > File Types` - **用途**:定义哪些文件扩展名属于特定语言(如 `.twig` 属于 PHP) ### 6. **插件安装(Plugins)** - **路径**:`File > Settings > Plugins` - **推荐插件**: - **PHP Inspections (EA)**:增强 PHP 代码检查 - **Laravel**:支持 Laravel 框架 - **Symfony**:支持 Symfony 框架 - **PHP Debug**:调试功能 - **GitToolBox**:增强 Git 功能 ### 7. **运行配置(Run/Debug Configurations)** - **路径**:`Run > Edit Configurations` - **设置内容**: - 添加 PHP CLI、Web 服务器等运行环境 - 设置参数、环境变量等 --- ## 二、常用快捷键(Windows/Linux / macOS) | 快捷键 | 功能 | |--------|------| | **Ctrl + Enter** | 补全代码 | | **Ctrl + Shift + O** | 快速查找类或方法 | | **Ctrl + Shift + F** | 全局搜索(文件内) | | **Ctrl + F** | 当前文件内搜索 | | **Ctrl + R** | 替换当前文件内容 | | **Ctrl + Shift + R** | 全局替换 | | **Ctrl + B** | 跳转到定义(Go to Declaration) | | **Ctrl + Alt + B** | 查看实现(Find Implementations) | | **Ctrl + U** | 查看父类(Go to Super) | | **Ctrl + H** | 查看类继承结构 | | **Ctrl + P** | 显示方法参数提示 | | **Ctrl + Space** | 代码补全 | | **Ctrl + Shift + Space** | 显示参数信息 | | **Alt + Enter** | 快速修复(Quick Fix) | | **Ctrl + D** | 复制当前行 | | **Ctrl + Y** | 删除当前行 | | **Ctrl + Z** | 撤销 | | **Ctrl + Shift + Z** | 重做 | | **Ctrl + /** | 注释当前行或选中代码块 | | **Ctrl + Shift + /** | 取消注释 | | **Ctrl + F12** | 显示当前文件的符号列表 | | **Ctrl + E** | 最近打开的文件列表 | | **Ctrl + Shift + E** | 最近修改的文件列表 | | **Ctrl + Tab** | 切换标签页 | | **Ctrl + Shift + T** | 查找类 | | **Ctrl + Shift + N** | 查找文件 | | **Ctrl + Shift + F** | 全局搜索 | | **Ctrl + Shift + R** | 全局替换 | | **F2** | 下一个错误/警告 | | **Shift + F2** | 上一个错误/警告 | | **Ctrl + Shift + F10** | 运行程序(Windows) | | **Cmd + Option + R** | 运行程序(macOS) | --- ## 三、其他实用技巧 ### 1. **代码折叠(Code Folding)** - 使用 `Ctrl + NumPad -` 和 `Ctrl + NumPad +` 折叠/展开代码块 - 使用 `Ctrl + Shift + NumPad -` 折叠所有 ### 2. **多光标编辑(Multi-Cursor Editing)** - **Windows/Linux**:`Alt + Click` 或 `Ctrl + Alt + Up/Down` - **macOS**:`Option + Click` 或 `Cmd + Alt + Up/Down` ### 3. **重构(Refactor)** - **Rename**:`Shift + F6` - **Extract Method**:`Ctrl + Alt + M` - **Extract Variable**:`Ctrl + Alt + V` ### 4. **调试(Debug)** - 设置断点:点击代码左侧空白处 - 启动调试:`Shift + F9`(Windows)或 `Cmd + Shift + D`(macOS) - 单步执行:`F8`(Windows)或 `Cmd + F8`(macOS) --- ## 四、推荐配置建议 | 项目 | 建议 | |------|------| | **主题** | 使用暗色系(如 Darcula)减少视觉疲劳 | | **字体** | 推荐使用 Consolas、Monaco、Fira Code 等等宽字体 | | **代码高亮** | 启用语法高亮和错误提示 | | **自动保存** | `File > Settings > System Settings > Save files when switching to a different application` | --- 如果你有特定需求(比如 Laravel 或 Symfony 项目配置),我可以进一步为你定制设置和快捷键。需要吗?
上一篇:
phpstorm的撤销和反撤销快捷键
下一篇:
phpCURL抓取网页内容
标题录入,一次不能超过6条
返回顶部
留言
留言
评论