Комментарии 12
Интересно, а если у меня запущено несколько IDE от JetBrains, как быть
Вот сейчас у меня запущен RubyMine и WebStorm, на 63342-м порту мне отвечает RubyMine
В одной из IDE переопределяете порт по которому слушает Debugger
Preferences ->Debugger->Port и соответствующим образом меняете js функцию.
Preferences ->Debugger->Port и соответствующим образом меняете js функцию.
Опа. А описан ли где-то этот REST-сервер на официальных ресурсах JetBrains? А то мы с регистрацией своего протокола мучались совсем недавно, а тут вон оно что...
В R# все делается автоматически, через вставку из буфера обмена стектрейса.
Эту открывалку прикрутить бы к браузеру, чтобы открывал css/js в IDE.
Попробовал, отлично работает. Сделал аналогично для Laravel.
НЛО прилетело и опубликовало эту надпись здесь
Очень похоже на то, но не совсем то. Чтобы работало так
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 соответствуют описанному механизму.
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 соответствуют описанному механизму.
Для Yii2 никто не делал?
У кого-то была проблема, что файл открывается, но PhpStorm не выходит на передний план (не получает фокус)?
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Навигация по коду в IDE от JetBrains с использованием REST API и командной строки