Я использую PhpStorm от Jetbrains уже более 5 лет, и теперь я хочу использовать средство запуска командной строки для открытия файлов непосредственно в PhpStorm из терминала MacOS.
Я уже следовал инструкциям отофициальные документы Jetbrains для создания собственного средства запуска командной строки.$ pstorm {path-to-file}
теперь работает;PhpStorm открывается и показывает мне содержимое файла, но только когда программа не запущена.
Вот проблема: когда PhpStorm уже открыт, единственное, что $ pstorm {path-to-file}
делает, это фокусируется на PhpStormокно, но он не откроет файл по указанному пути.
Я возился с ним некоторое время, но не могу заставить его работать должным образом.Это означает, что я могу заставить PhpStorm открывать файл, когда PhpStorm уже запущен.Отказ от ответственности: я знаю, что файл запуска является скриптом Python, к сожалению, я не обладаю достаточными знаниями о Python, чтобы иметь возможность изменить этот скрипт, чтобы он работал.
Есть ли способ сделать эторабота?
Редактировать:
Правильно, я не осознавал, что у macOS есть своя собственная команда open
, которая на самом деле работает и для PhpStorm.
Так что я изменил /usr/local/bin/pstorm
на файл bash:
#!/bin/bash
open -a 'phpstorm.app' $1
... и это на самом деле работает нормально, когда PhpStorm полностью закрыт, а также когда он уже запущен.
Я не могу использовать функции merge
и diff
, которые предусмотрены в исходном скрипте Python, поэтому, если у кого-то есть решение этой проблемы ...:)