Composer 命令行工具无全局快捷键,仅依赖终端历史(↑/↓)、命令补全(TAB)和 shell 别名;Media Composer 作为剪辑软件才支持自定义快捷键,需通过 Settings → Keyboard 配置并点击 Apply 生效。

Composer 没有全局按键设置界面——它本身不管理快捷键,所有“快捷操作”都依赖宿主环境(终端、IDE、剪辑软件等)的配置。 你搜到的“Composer 快捷键”结果里,90% 实际指向的是 Media Composer、Fiddler Composer、Cursor Composer 或 SolidWorks Composer,不是 PHP 的 composer 命令行工具。
PHP composer 命令本身不响应任何键盘快捷键
它运行在终端里,不监听 Ctrl+S、Alt+R 这类组合键。所谓“快捷”,只体现在三件事上:
- 终端历史:按
↑/↓翻查上次执行的composer install或composer update - 命令补全:启用 bash/zsh 补全后,输
composer req+TAB会自动展开为composer require - 别名简化:在 shell 配置中加
alias ci="composer install",之后直接敲ci回车
如果你在 VS Code 里敲 composer 没反应,先确认:which composer 是否有输出;终端当前路径是否含 composer.json;没装 php 运行时也会静默失败。
Media Composer 的快捷键设置路径很明确
它是 Avid 的专业剪辑软件,快捷键完全可自定义:
工作流任务拆解与模型编排技能。使用场景:(1) 收到复杂工作任务需要拆解为可执行步骤,(2) 需要为不同步骤选择最合适的模型,(3) 需要跟踪工作流进度和模型使用情况,(4) 长时间任务卡住需要问题诊断和解决方案。
- 打开方式:
Command + 3(macOS)或Ctrl + 3(Windows)唤出「命令选择板」 - 绑定快捷键:进入
Settings → Keyboard,在搜索框输 “play” 或 “mark in” 找到对应命令,双击右侧空白格,按下你想设的组合键(如Shift + I) - 注意冲突:若设的键已被系统或显卡驱动占用(比如 NVIDIA Overlay 的
Alt + Z),Media Composer 不会报错,但按键无效
改完必须点「Apply」,不点保存等于白设。重启软件后才生效是常见误解——其实热重载已支持,但部分老版本(
Fiddler 的 Composer 标签页是纯手动 HTTP 构造器
它叫 Composer,但和包管理器无关,是 Fiddler 内置的请求构造面板:
- 位置:Fiddler 主界面右下角标签页,点开即用,无独立设置入口
- 快捷操作只有两个硬编码行为:
Ctrl + Enter执行当前请求(等价于点 Execute)、Ctrl + R清空请求体 - 不能自定义这些键位,也不能添加新快捷键——这是 Fiddler 的设计限制,不是 bug
如果 Ctrl + Enter 失效,检查是否被浏览器插件劫持(比如某些密码管理器会拦截全局 Ctrl+Enter),临时禁用插件再试。
别把 Cursor 的 ⌘I 和 PHP composer 混在一起
Cursor 编辑器里的 ⌘I(macOS)或 Ctrl+I(Windows)打开的是 AI 助手「Composer」,它跟 composer.json 完全无关:
- 它不会读取
vendor/目录,也不会解析autoload规则 - 它能帮你写
composer.json内容,但只是文本生成,不校验语法、不执行安装 - 想让它理解项目依赖结构,得手动用
@Recommended加载上下文,否则它默认只看当前文件
最易踩的坑:在 PHP 项目里按 Ctrl+I 后发现 AI 开始重写 Blade 模板,却没碰 composer.lock——这说明你触发的是 Cursor Composer,不是在跑 composer update。

















