Pull to refresh

Comments 12

Интересно, а если у меня запущено несколько IDE от JetBrains, как быть


Вот сейчас у меня запущен RubyMine и WebStorm, на 63342-м порту мне отвечает RubyMine

В одной из IDE переопределяете порт по которому слушает Debugger

Preferences ->Debugger->Port и соответствующим образом меняете js функцию.

Опа. А описан ли где-то этот REST-сервер на официальных ресурсах JetBrains? А то мы с регистрацией своего протокола мучались совсем недавно, а тут вон оно что...

В R# все делается автоматически, через вставку из буфера обмена стектрейса.
Эту открывалку прикрутить бы к браузеру, чтобы открывал css/js в IDE.
UFO just landed and posted this here

Очень похоже на то, но не совсем то. Чтобы работало так


ide: 'phpstorm://open?file=%%f&line=%%l'

надо видимо устанавливать это.


Если написать так


ide: 'http://localhost:63342/api/file?file=%%f&line=%%l'

то работает, но при клике на ссылку в браузере, браузер тоже открывает эту страницу и там остается "белая страница".

Про rest не знал, пользуюсь вот этим:

https://www.jetbrains.com/help/phpstorm/2016.2/working-with-phpstorm-features-from-command-line.html
https://www.jetbrains.com/help/ruby/2016.2/working-with-rubymine-features-from-command-line.html
etc

Для перехода по клику пользуюсь обработкой txmt протокола аналогично этому:
https://gist.github.com/gregd/1305906/c57a21e210aafd72102360cd3bdffb7ab195ed39

Ссылки с протоколом txmt в моем случае генерят сторонние библиотеки (ruby: better_errors, rails-footnotes)

Могу предположить, что возможности API соответствуют описанному механизму.
У кого-то была проблема, что файл открывается, но PhpStorm не выходит на передний план (не получает фокус)?

У меня давно проблема: когда открываю новый проект, он открывается где-то в фоне, а фокус остается у текущего проекта. Такое началось примерно с 2017.1 EAP, я уже смирился и привык, думал, что это один из моих плагинов.

Sign up to leave a comment.

Articles