Я пытаюсь сделать систему сборки PHP в Sublime-text для запуска скрипта PHP в браузере из редактора.
Это система сборки, которую я использую для запуска PHP-скрипта из возвышенного текста.Run
отлично работает, пока у меня есть файл в корневом каталоге /var/www/html
.Но если файл находится в подкаталоге, сборка завершится неудачно.то есть /var/www/html/SubDirectory
.
Я создаю другой вариант Выполнить (SUB) , используя регулярные выражения для запуска файлов, которые находятся в подкаталоге. Но это не удается, если у меня есть файл в более чем одном подкаталоге.т.е. /var/www/html/SubDirectory1/SubDirectory2
Предположим, что URL-адрес /var/www/html/Library/opac/index.php
Когда я запускаю его в браузере, он показывает <i>localhost/opac/index.php</i>
.
{
"cmd": ["php", "$file"],
"file_regex": "^(...*?):([0-9]*):?([0-9]*)",
"selector": "embedding.php",
"variants":
[
{
"shell_cmd": "gnome-terminal -- bash -c \"php $file;echo;echo Press enter to exit...;read\"",
"name": "Run(terminal)"
},
{
"cmd":["firefox","localhost/$file_name"],
"name":"Run"
},
{
"cmd":["firefox","localhost/${file_path/.*[\\\/]//}/$file_name"],
"name":"Run(SUB)"
},
]
}
Я хочу шаблон регулярного выражения, который извлекает под-URL после html /.Как всегда извлечь под-URL после html, чтобы он стал localhost/Library/opac/index.php