https://github.com/juliaeditorsupport/julia-intellij
:computer: Julia Plugin for IntelliJ IDEA ┗:smiley:┛ ┏:smiley:┓ ┗:smiley:┛
https://github.com/juliaeditorsupport/julia-intellij
ide integrated-development-environment intellij intellij-plugin julia julia-language julialang
Last synced: 6 months ago
JSON representation
:computer: Julia Plugin for IntelliJ IDEA ┗:smiley:┛ ┏:smiley:┓ ┗:smiley:┛
- Host: GitHub
- URL: https://github.com/juliaeditorsupport/julia-intellij
- Owner: JuliaEditorSupport
- License: gpl-3.0
- Created: 2018-01-23T17:24:05.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2025-01-28T02:31:28.000Z (9 months ago)
- Last Synced: 2025-04-09T04:04:30.841Z (6 months ago)
- Topics: ide, integrated-development-environment, intellij, intellij-plugin, julia, julia-language, julialang
- Language: Kotlin
- Homepage:
- Size: 2.96 MB
- Stars: 305
- Watchers: 9
- Forks: 30
- Open Issues: 1,455
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
# Julia plugin for the IntelliJ Platform
**IMPORTANT:** currently the plugin is in reviving state. I did make it runnable with modern versions of the IDEs,
but future of the plugin depends on demand and users activity. Report your issues to the tracker.This is a **work in progress**, some features are implemented partially, there may be performance and stability problems.
[](https://plugins.jetbrains.com/plugin/10413-julia)
[](https://plugins.jetbrains.com/plugin/10413-julia)
[](http://julia-intellij.readthedocs.io/en/latest/?badge=latest)
[](https://gitter.im/julia-intellij/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)## Installation \& Usage
Install IntelliJ IDEA (or other JetBrains IDEs),
open `Settings | Plugins | Browse repositories`,
install Julia plugin, and create a Julia project.For detailed use instruction, visit: https://julia-intellij.readthedocs.io/en/latest/
To download a nightly build (buggy!), visit https://ci.appveyor.com/project/ice1000/julia-intellij/build/artifacts/ .
To learn about the test summery, visit https://circleci.com/build-insights/gh/JuliaEditorSupport/julia-intellij/master .### Video Instructions
+ English video instruction on YouTube: https://www.youtube.com/watch?v=gjRhvPBiasU
+ Chinese video instruction on Bilibili: https://www.bilibili.com/video/av20155813## Screenshots
### Execution
### Doc-String
### Refactoring and Editing

### Package Manager
### Plots
### VarInfo (Workspace)
### Debugger (nightly-build)
> based on DebuggerFramework and ASTInterpreter2[Debugger Usage Documentation](https://zxj5470.github.io/julia/2019/01/04/julia_en.html)

## Compatible IDEs
The plugin is compatible with any IntelliJ based IDE starting from 2016.1.
If you don't have any yet, try [IntelliJ IDEA Community Edition](https://www.jetbrains.com/idea/),
it's free.## Alternatives
If you don't like JetBrains IDE, turn right and search `JuliaPro` or `Juno`.
Otherwise:
If you search GitHub with "Julia IntelliJ" (data collected at 2018/1/28 (YYYY/M/DD)),
you'll find 4 related repositories:+ snefru/juliafy (incomplete syntax highlight, SDK management, file recognizing, only support MacOS)
+ sysint64/intellij-julia (this only recognize your file as a `Julia file`, and do nothing else)
+ satamas/julia-plugin (ditto)
+ JuliaEditorSupport/julia-intellij (too many [features](https://julia-intellij.readthedocs.io/en/latest/Features.html), can't list here)Now you know your choice 😉
## Contributing
You're encouraged to contribute to the plugin in any form if you've found any issues or missing functionality that you'd want to see.
Check out [CONTRIBUTING.md](./CONTRIBUTING.md) to learn how to setup the project and contributing guidelines.## Contributors
+ [**@ice1000**](https://github.com/ice1000)
+ [**@zxj5470**](https://github.com/zxj5470)
+ [@HoshinoTented](https://github.com/HoshinoTented)
+ [@Hexadecimal](https://github.com/Hexadecimaaal)