Más: azt ugye tudod, hogy ez csak akkor fog működni, ha lokálisan futtatod az alkalmazást? (vagy a lokális kópiád pontosan ugyanaz, de ezzel mindig csak a baj van...)
Köszönöm! :-) [Lokálisan fut az alkalmazás, igen.]
Ez lett az open_ide.sh fájlom:
#!/bin/bash
# bash and not just sh because we are using some bash-specific syntax
# https://stackoverflow.com/questions/19482123/extract-part-of-a-string-using-bash-cut-split
# https://www.jetbrains.com/help/phpstorm/opening-files-from-command-line.html
# https://www.sublimetext.com/docs/command_line.html#linux
PROJECT='PATH_of_my_project_ending_with_slash/'
# Process this: ide://open?url=file:///var/www/controllers/...php&line=364
if [[ "$1" == "ide:"* ]]; then
ref=${1#ide://open?url=file:///var/www/}
lin=${ref##*line=}
ref=${ref%&*}
/path/of/script/for/starting/pstorm --line $lin $PROJECT$ref &
# For Sublime Text: /usr/bin/subl $PROJECT$ref:$line &
else
xdg-open "$1" # Just open with the default handler
fi
Hozzászólások
"Custom URL Handler" a kifejezés, amire keresned kell.
Pl. az alábbi Stackexchange topic-ban van egy példa, hogyan lehet ilyet csinálni: https://unix.stackexchange.com/questions/497146/create-a-custom-url-pro…
Más: azt ugye tudod, hogy ez csak akkor fog működni, ha lokálisan futtatod az alkalmazást? (vagy a lokális kópiád pontosan ugyanaz, de ezzel mindig csak a baj van...)
Köszönöm! :-) [Lokálisan fut az alkalmazás, igen.]
Ez lett az open_ide.sh fájlom:
S még kell egy Desktop Entry is, melyet
paranccsal veszek használatba: