# Jetbrains IDEs Debugger support~

**URL:** <https://discourse.julialang.org/t/jetbrains-ides-debugger-support/19703>\
**Category:** Tooling\
**Created:** [January 16, 2019, 3:12pm UTC](https://discourse.julialang.org/t/jetbrains-ides-debugger-support/19703 "2019-01-16T15:12:47Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![zxj5470](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/zxj5470/32/6606_2.png) [@zxj5470](https://discourse.julialang.org/u/zxj5470)\
**Post date:** [January 16, 2019, 3:12pm UTC](https://discourse.julialang.org/t/jetbrains-ides-debugger-support/19703/1 "2019-01-16T15:12:48Z")

</div>

# Overview

 ![](https://global.discourse-cdn.com/julialang/original/3X/c/4/c4f28b965b46c1feeb8eae82fca4a548c8ae3d1c.gif)

> The debugger is a wrapper based on [Keno Fischer](https://github.com/Keno)’s [DebuggerFramework](https://github.com/Keno/DebuggerFramework.jl) and [ASTInterpreter2](https://github.com/Keno/ASTInterpreter2.jl).

# Install

## prerequisites

Install IntelliJ IDEA (or other JetBrains IntelliJ platform IDEs such as PyCharm / WebStorm / GoLand / and even Android Studio 😂 ).

## Install Julia plugin and setup

open `Settings | Plugins | Browse repositories` ( named `marketplace` after 2018.3 ), install Julia plugin, and create a Julia project.

## packages

```julia-auto
(v1.0) pkg> add DebuggerFramework#master
(v1.0) pkg> add ASTInterpreter2#master
(v1.0) pkg> add JSON

```

> (#master is required)

## Debug

write a function with @enter macro call  
and put a breakpoint, press debug button.

more info at original page: [Julia Debugger Document | zxj5470](https://zxj5470.github.io/julia/2019/01/04/julia_en.html)

---

<div class="post-metadata">

**Author:** ![xiaodai](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/xiaodai/32/15937_2.png) [@xiaodai](https://discourse.julialang.org/u/xiaodai)\
**Post date:** [January 17, 2019, 1:07am UTC](https://discourse.julialang.org/t/jetbrains-ides-debugger-support/19703/2 "2019-01-17T01:07:35Z")

</div>

So the debugger already works. I thought it wasn’t ready.

---

<div class="post-metadata">

**Author:** ![StefanKarpinski](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/stefankarpinski/32/24_2.png) [@StefanKarpinski](https://discourse.julialang.org/u/StefanKarpinski)\
**Post date:** [January 17, 2019, 3:20am UTC](https://discourse.julialang.org/t/jetbrains-ides-debugger-support/19703/3 "2019-01-17T03:20:55Z")

</div>

Yes, it’s biggest problem is that it has a terrible name and people don’t know about it 😜

---

<div class="post-metadata">

**Author:** ![xiaodai](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/xiaodai/32/15937_2.png) [@xiaodai](https://discourse.julialang.org/u/xiaodai)\
**Post date:** [January 17, 2019, 3:51am UTC](https://discourse.julialang.org/t/jetbrains-ides-debugger-support/19703/4 "2019-01-17T03:51:09Z")

</div>

Ok. It’s adding the master entries, so it hasn’t been released yet. Looking forward to it!
