quick look(空格键)可秒开预览php文件,但仅显示纯文本、无语法高亮、不支持搜索与行号,且对utf-8 bom或中文易乱码;真正编辑需用vs code或bbedit等专业工具。

直接按空格键用「快速查看」就能看,但只适合扫一眼——它不渲染语法高亮、不支持搜索、不显示行号,且对 UTF-8 BOM 或长行会显示异常。
用 Quick Look(空格键)快速预览 PHP 文件
这是 macOS 原生最快的方式:在 Finder 里选中 index.php,按 Space 键。窗口弹出即见源码,无需启动任何应用。
- 优点是秒开、无启动延迟,适合确认文件是否存在、是否为空、开头几行写了什么
- 缺点明显:不识别 PHP 语法,所有内容当纯文本渲染;遇到 BOM 头会显示乱码字符(如
<?php);无法折叠代码、不能复制整段、不支持 Ctrl+F 搜索 - 如果文件里有中文或特殊符号,Quick Look 默认用 MacRoman 编码解析,可能显示为方块或问号——这不是文件损坏,只是编码未正确识别
终端里用 cat 或 less 查看内容
适合确认内容完整性、排查空白符或隐藏字符,尤其在部署前检查线上文件。
-
cat index.php:一次性输出全部内容,适合小文件;但超过一屏就滚走,没法回看 -
less index.php:支持上下翻页、搜索(按/输入关键词)、退出按q;对含控制字符的文件更友好 - 若怀疑有不可见字符(比如 Windows 换行符
\r\n),加-v参数:less -v index.php,会把^M显式标出
别用 TextEdit 双击打开
系统默认关联常设为 TextEdit,但它是“富文本陷阱”:自动把直角引号转成弯引号、插入智能换行、保存时可能加 BOM —— 这些都会让 PHP 报错 Cannot modify header information 或导致 JSON 输出失败。
- 右键
index.php→「显示简介」→「打开方式」里选 VS Code / BBEdit / Sublime Text,再点「全部更改」,一劳永逸 - 如果已误用 TextEdit 保存过,用 VS Code 打开后看右下角编码标识,点击它 →「Save with Encoding」→ 选
UTF-8 without BOM -
open -e index.php这个命令默认调 TextEdit,等同于双击,应避免
真正需要编辑时,必须用专业编辑器
Quick Look 和终端查看都只是“读”,改代码必须进编辑器。VS Code 是目前最稳妥的选择,装好后终端执行 code index.php 即可唤起,且自带 PHP 语法高亮和括号匹配。
- 不要依赖「双击打开」的自动行为——Mac 不会主动区分
.php和普通文本,全靠你手动绑定 - 如果
code命令报错,说明 VS Code 的 CLI 工具没启用:打开 VS Code → Command+Shift+P → 输入「Shell Command」→ 选择「Install 'code' command in PATH」 - BBEdit 是 Mac 原生老牌工具,对 PHP 支持稳定,不依赖 Node.js,适合反感 Electron 应用的用户
最容易被忽略的是:Quick Look 看不到 PHP 的实际执行结果,也看不到 phpinfo() 输出的表格结构——它只展示原始字节流。要验证逻辑,终究得跑起来,而不是只“看”。
php免费学习视频:立即使用
踏上前端学习之旅,开启通往精通之路!从前端基础到项目实战,循序渐进,一步一个脚印,迈向巅峰!











