mimeapps.list içine [Added Associations] altında bir satıra
aşağıdaki satırı ekle
x-scheme-handler/phpstorm=phpstorm-php.desktop
phpstorm-php.desktop içeriği
[Desktop Entry]
Type=Application
Name=PHPStorm IDE
MimeType=application/x-php;
Exec=/bin/run-editor.sh "%u" # Bu satır çalışacak scripti belirler.
NoDisplay=true
StartupNotify=falses
Icon=phpstorm
/bin/run-editor.sh içeriği
#!/bin/bash
url="$1"
url=${url#*file=}
line=${url##*line=}
file=${url%%&line*}
file=${file//\%2F/\/}
phpstorm --line $line "$file" # bu komut için : Tools > Create Command Line Launcher menüsünden eklenir.
config_dev.yml içerisinde
framework
ide: 'phpstorm://open?file=%%f&line=%%l'
veee senfoni içerisinden debug linklierini afiyetle kullanabilirsiniz :)
phpstorm://open?file=/var/www/html/xxx/src/xxxxx/BackendBundle/Controller/DefaultController.php&line=18