Patrick Scheibe edited this page Nov 26, 2016 · 23 revisions

The Mathematica Plugin for IDEA is a plugin for almost all IntelliJ-based IDEs, which turns them into a powerful development tool for the Wolfram Language (aka Mathematica code). The plugin and the Community Edition of IDEA are open-source and therefore you can use everything completely free of charge.

Mathematica users, especially package developers, don't necessarily rely on the Mathematica front end to write code and are often more interested in sophisticated editing features and a good software development environment. Therefore, developers who like to work in a full-fledged environment with project management, version control and smooth browsing of code are the target group for the Mathematica Plugin. The combination of this plugin with the endless features of IntelliJ IDEA, gives a development experience you never want to miss again.


The installation of the plugin works entirely from within IDEA and you can set it up with a few mouse clicks. First, you need to download and install the free Community Edition of IDEA. After that, you open the Settings by pressing Ctrl+Alt+S (Cmd+, on OS X) and navigate to the Plugins section in the right column. On the right side you find the button Browse repositories... and there you use the search box to find the Mathematica Support. With a right-click you can install the plugin. After the suggested restart of IDEA everything is set up. When you create a new Project you have now the opportunity to create a new Mathematica based project. However, this isn't required as editing Mathematica files will now work even in Java projects.

If you already have one of the IntelliJ products like RubyMine, WebStorm, PhpStorm, PyCharm, or AppCode you can just install the Mathematica Plugin as described above.