我有麻烦让Laravel 6点火的编辑链接,以工作与崇高的文本3在Windows上通过宅基地(我从来没有得到这个工作在呜呜声也虽然)。
1.我通过ST 3包控件安装了subl protocol。
1.如果我在浏览器的地址栏中输入以下链接并按Enter键,它将成功地在Sublime中打开正确的文件(同时也确认了它与我使用锚链接创建的test.htm页面一起工作):
php:11.php:11.php是一个简单的文件系统,可以在文件系统中找到。
- Ignition当前生成的编辑链接如下所示:
文件://c%3A%2F站点%2Flaravel%2Fapp%2FHttp%2F控制器%2FAccountController.php&line =396文件://c%3A%2F应用程序%2FHttp%2F控制器%2F帐户控制器 - My .env包括以下内容:
。
IGNITION_EDITOR=sublime
IGNITION_REMOTE_SITES_PATH=/home/vagrant/code/laravel
IGNITION_LOCAL_SITES_PATH=c:/Sites/laravel
字符串
1.我的config/ignition.php文件没有改变,虽然我也尝试过把上面的值放到这个文件中的空的's中。没有改变。
所以我想知道我是否应该:A)让Ignition以'subl://C:/Sites/laravel/file.php:123'格式生成链接,我知道这种格式可以与我安装的subl协议包一起使用,或者B)让我的subl协议包与Ignition正在生成的'subl://open?url=file://etc%2Ffile.php&line=123'格式一起使用。
3条答案
按热度按时间wbrvyc0a1#
更新(2022年1月):我不确定我正在使用的方法是否在两年前就存在,但现在你不必直接编辑供应商文件。
Whoops\Handler
中的PrettyPageHandler
有两个方便的方法:#setEditor( $editor )
个#addEditor( $identifier, $resolver )
个你可以用
#setEditor( ... )
定义一个回调函数并在那里定义想要的字符串,或者用#addEditor( ... )
覆盖SublimeText的字符串模式:字符串
bvpmtnay2#
对于那些在使用WSL和Docker的远程容器中使用VS Code的人。
对不起,如果这没有准确回答OP的问题,但我发现这个答案试图解决我的问题。
尝试将
.env
文件更新为字符串
在Laravel 10.x中测试和工作。
希望这对某人有帮助:)
2wnc66cl3#
编辑Laravel Ignition IgnitionConfig.php位于
"vendor\spatie\ignition\src\Config\IgnitionConfig.php"
(第153行).Subl协议URL
字符串
%path
是文件路径变量。%line
是行变量。在Laravel 9上测试。