Skip to content

Instantly share code, notes, and snippets.

@sarpdorukaslan
Last active February 24, 2019 06:03
Show Gist options
  • Save sarpdorukaslan/8bdd02197022fd138f2c to your computer and use it in GitHub Desktop.
Save sarpdorukaslan/8bdd02197022fd138f2c to your computer and use it in GitHub Desktop.
phpstorm için protokol (URI) işleyici ekler [Ubuntu \ xFCE]

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment