ahuggins / open-on-make
当执行 Artisan make:* 时自动在编辑器中打开文件
Requires
- php: ~7.4
- illuminate/console: ^7.19|^8.0
- illuminate/support: ^7.19|^8.0
- imliam/laravel-env-set-command: ^1.1
- laravel/helpers: ^1.2
- symfony/finder: ^5.1
Requires (Dev)
- orchestra/testbench: ^5.4
- phpunit/phpunit: ^8.4
- dev-master
- 47.x-dev
- 1.0.4
- 1.0.3
- 1.0.2
- 1.0.1.x-dev
- 1.0.1
- 1.0.0
- 0.0.46
- 0.0.45
- 0.0.44
- 0.0.43
- 0.0.42
- 0.0.41
- 0.0.40
- 0.0.39
- 0.0.38
- 0.0.37
- 0.0.36
- 0.0.35
- 0.0.34
- 0.0.33
- 0.0.32
- 0.0.31
- 0.0.30
- 0.0.29
- 0.0.28
- 0.0.27
- 0.0.26
- 0.0.25
- 0.0.24
- 0.0.23
- 0.0.22
- 0.0.21
- 0.0.20
- 0.0.19
- 0.0.18
- 0.0.17
- 0.0.16
- 0.0.15
- 0.0.13
- 0.0.12
- 0.0.11
- 0.0.10
- 0.0.9
- 0.0.8
- 0.0.7
- 0.0.6
- 0.0.5
- 0.0.4
- dev-upgrade_php_8
- dev-onedoto
- dev-require_dev
- dev-more_tests
- dev-tests
- dev-l61
- dev-support_actions
- dev-add_install_command
- dev-use_existing_class_path
- dev-fix_migration_make_error
- dev-l57
- dev-openflags
- dev-AndreiTelteu-patch-1
- dev-global
This package is auto-updated.
Last update: 2024-09-11 00:52:18 UTC
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