用于激活 Intelephense PHP 智能提示插件。
- 激活 Intelephense 插件
- 自动创建许可证文件
- 支持跨平台(Windows、macOS、Linux)
- 自动备份原文件
- 同时支持 VSCode 和 Zed 编辑器
- 自动查找并处理所有存在的文件
你可以从 GitHub Releases 页面下载预编译的二进制文件,无需自己编译。
选择对应平台的文件:
- macOS Intel:
intelephense-cracker_Darwin_x86_64 - macOS Apple Silicon:
intelephense-cracker_Darwin_arm64 - Linux x86_64:
intelephense-cracker_Linux_x86_64 - Linux ARM64:
intelephense-cracker_Linux_arm64 - Windows x86_64:
intelephense-cracker_Windows_x86_64.exe - Windows ARM64:
intelephense-cracker_Windows_arm64.exe
下载后直接运行即可:
# macOS/Linux
chmod +x intelephense-cracker
./intelephense-cracker
# Windows
.\intelephense-cracker.exe程序会自动查找以下路径,并对所有存在的文件进行处理:
- VSCode 扩展路径:
~/.vscode/extensions/bmewburn.vscode-intelephense-client-*/node_modules/intelephense/lib/intelephense.js- 支持多个版本(使用 glob 模式匹配)
- Zed 编辑器路径:
- macOS:
~/Library/Application Support/Zed/extensions/work/php/node_modules/intelephense/lib/intelephense.js - Linux:
~/.local/share/Zed/extensions/work/php/node_modules/intelephense/lib/intelephense.js - Windows:
%USERPROFILE%\AppData\Local\Zed\extensions\work\php\node_modules\intelephense\lib\intelephense.js
- macOS:
go run main.gogo run main.go -path "自定义路径/intelephense.js"# 编译
go build -o intelephense-cracker .
# 运行
./intelephense-cracker- 运行前请关闭 VSCode 或 Zed 编辑器
- 程序会自动备份原文件(带时间戳)
- 如需恢复,可使用备份文件
- VSCode 扩展路径支持任意版本号(使用 glob 模式匹配)
- 程序会自动跳过不存在的文件,只处理实际存在的文件