ahuggins/open-on-make

当执行 Artisan make:* 时自动在编辑器中打开文件


README

一个使 artisan make: 命令能够在新创建的文件中选择编辑器打开的包。

安装

composer require --dev ahuggins/open-on-make

此包默认使用 VS Code 的 code 命令,可以通过 Artisan 命令更改

php artisan open:install

它会询问您想要哪个编辑器,输入相应的数字并按回车。它会更新您的 env 文件中的 CLI 命令。

您仍然可以手动设置,这是为了简化流程,使其更快,并且更少需要查找。

如果您发现缺少任何编辑器,请随时提出建议或提交一个 PR。

手动设置环境编辑器

OPEN_ON_MAKE_EDITOR=nameOfCliCommandForEditor
OPEN_ON_MAKE_FLAGS='-a' // Flags you need passed to the above Command

大多数人可能只需要在 .env 文件中添加 OPEN_ON_MAKE_EDITOR

发布配置

  • 使用以下命令发布包配置

    php artisan vendor:publish --tag=open-on-make

禁用包

一些团队成员可能希望禁用此功能。

您可以通过设置环境变量 OPEN_ON_MAKE_ENABLED 明确禁用此包

OPEN_ON_MAKE_ENABLED=false

示例编辑器值

Sublime - OPEN_ON_MAKE_EDITOR=subl

PHPStorm - OPEN_ON_MAKE_EDITOR=phpstorm 设置说明: https://www.jetbrains.com/help/phpstorm/opening-files-from-command-line.html

Atom - OPEN_ON_MAKE_EDITOR=atom 假设您已安装 shell 命令: https://user-images.githubusercontent.com/1791228/38758555-814eb602-3f3f-11e8-8071-3c9690bb0374.png

VS Code = OPEN_ON_MAKE_EDITOR=code 假设您已安装 code shell 命令: https://vscode.js.cn/docs/setup/mac

许可证

许可协议为 MIT