Coda 不支持 \_coda 前缀,正确命令行工具名为 coda,需在 Coda 2 中手动安装命令行工具并确保其路径加入 $PATH;打开 PHP 文件应使用 coda index.php 或 coda index.php:42 跳转指定行。

Coda 本身不支持用 _coda 前缀打开 PHP 文件——这个前缀根本不存在,也不是 Coda 的机制或协议。 用户搜索中提到的 _coda 很可能混淆了 macOS 的隐藏文件前缀(如 .coda)、旧版 Coda 插件命名习惯,或是把其他编辑器(如 Sublime Text 的 subl://)协议误记成了 _coda://。
为什么找不到 _coda 协议或命令
Coda(尤其是 Coda 2)没有注册自定义 URL 协议(如 coda:// 或 _coda://),也不提供命令行工具默认名为 _coda。系统里执行 _coda test.php 会报 command not found。
- Coda 2 的官方命令行工具叫
coda(不是_coda),需手动启用:在 Coda 2 菜单栏选择 Coda → Install Command Line Tools - 安装后,终端输入
coda --help可确认是否生效;若提示未找到,说明路径未加入$PATH,常见于 zsh 默认 shell 下未更新~/.zshrc - macOS 对以
_开头的命令极其敏感,系统级命令极少用该前缀,_coda不是 Apple 或 Panic 官方约定
正确用命令行打开 PHP 文件:用 coda,不是 _coda
启用命令行工具后,直接使用 coda 命令即可打开任意 PHP 文件或项目目录:
coda index.php
coda ./my-project/
- 支持相对路径、绝对路径,也支持通配符(如
coda *.php) - 若 PHP 文件已关联到 Coda,双击也能打开,但命令行方式更可控(比如指定行号:
coda index.php:42会跳转到第 42 行) - 注意:Coda 2 不支持
--line这类显式参数,行号必须写在路径后、用英文冒号连接
常见打不开 PHP 文件的原因和解法
即使装了 coda 命令,仍可能失败,核心问题通常不在协议名,而在环境或权限:
立即学习“PHP免费学习笔记(深入)”;
- 终端提示
command not found: coda→ 检查是否真的运行过 Coda → Install Command Line Tools,并重启终端;必要时手动软链:sudo ln -s /Applications/Coda\ 2.app/Contents/Resources/coda /usr/local/bin/coda - 打开后显示乱码或语法无高亮 → 确认文件后缀是
.php(不是.PHP或无后缀),且 Coda 的语法模式设为 PHP(右下角状态栏点击切换) - PHP 文件里有短标签
不被识别 → 在 Coda 设置中启用:Preferences → Languages → PHP → Enable short open tags - 想从浏览器或脚本触发打开 → Coda 无
coda://协议,不能像 VS Code 那样用vscode://file/...;替代方案是用 AppleScript 封装:osascript -e 'tell app "Coda" to open POSIX file "/path/to/index.php"'
真正卡住人的地方,往往不是“怎么写命令”,而是没意识到 _coda 是个不存在的幻觉——先确认 coda --version 能输出版本号,再谈打开 PHP 文件。路径、后缀、语法模式、短标签支持,这四点调不对,连正确的命令也白搭。











