PyCharm plugin in PhpStorm

I fairly often run into a scenario where I have a PHP project mixed with some Python scripts, or I connect to a server via SSH and FTP that has a mix of PHP and Python.

I'd love to have the option to combine PhpStorm and PyCharm together, rather than having to run them separately to get the full experience when editing both types of files - especially in the case of editing on FTP, where maintaining two FTP connections from two IDEs doesn't sound very convenient.

I know IDEA Ultimate can technically do that by installing the PHP and Python plugins, however I don't find that to be a great solution:

  • When I work on a PHP project, PhpStorm already comes setup with toolbars, plugins, and defaults designed for smooth PHP development.
  • IDEA is a Java IDE first. If I'm working on a web project, having menus everywhere half-filled with Java stuff and half-filled with PHP/Python stuff is distracting. As far as I can tell, there's no way to "remove Java from IDEA" and strip it down to something that more resembles a mix of PhpStorm + PyCharm, rather than PhpStorm + PyCharm + IDEA, is that correct?
  • A small detail, but I like the separation of IDEs for different purposes. I often actually have IDEA with a Java project and PhpStorm connected to a server open at the same time, and the separate IDEs and icons in the toolbar help me identify what's for what.

The older topic about WebStorm + Python (https://intellij-support.jetbrains.com/hc/en-us/community/posts/115000634624-Python-support-for-webstorm) suggests TextMate bundles. While I like the highlighting, there is no simply comparison between TextMate and real PyCharm. Moreover, I already have code style, intentions, etc. setup in PyCharm, which TextMate has no idea about, but they would be recognized by the Python plugin if it could be installed in PhpStorm.

For the record, I pay for the All Products Pack, so this is not an issue of IDE licensing, only a matter of convenience.

I wanted to open this topic to show that there is interest in combining languages from multiple IDEs - even if PhpStorm were to only support the PyCharm Community Edition plugin (similarly to how this plugin is already bundled in CLion), that'd be perfect. I don't know if there's a technical reason why this plugin can't also be supported in PhpStorm, or if it's just a matter of time investment, but I hope that something can be done if there's enough interest :).

5
2 comments

Thanks for rasing the public discussion, I bet this post could be an interesting place :)


Also, just in case, here is the related YouTrack ticket to collect votes:

https://youtrack.jetbrains.com/issue/WI-57827

2

This would be a great addition! It feels really weird to have to choose between pyCharm, WebStorm, and PhpStorm :-(

 

(I know this is an old thread, but it seems the idea has not caught on with the publishers…)

0

Please sign in to leave a comment.