# Open REPL in VS Code

**URL:** <https://discourse.julialang.org/t/open-repl-in-vs-code/48436>\
**Category:** New to Julia\
**Created:** [October 15, 2020, 4:12pm UTC](https://discourse.julialang.org/t/open-repl-in-vs-code/48436 "2020-10-15T16:12:02Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![brett\_knoss](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/brett_knoss/32/13050_2.png) [@brett\_knoss](https://discourse.julialang.org/u/brett_knoss)\
**Post date:** [October 15, 2020, 4:12pm UTC](https://discourse.julialang.org/t/open-repl-in-vs-code/48436/1 "2020-10-15T16:12:02Z")

</div>

Everytime I restart VS Code, I forget how to switch from PowerShell to REPL. I know there is a command, and a mouse, toolbar path, but I can’t keep track of either, and I don’t see an option that works in the documentation.

---

<div class="post-metadata">

**Author:** ![mthelm85](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/mthelm85/32/224164_2.png) [@mthelm85](https://discourse.julialang.org/u/mthelm85)\
**Post date:** [October 15, 2020, 5:34pm UTC](https://discourse.julialang.org/t/open-repl-in-vs-code/48436/2 "2020-10-15T17:34:02Z")

</div>

This article will show you how to find existing key bindings and how to record your own:

> **[Visual Studio Code Key Bindings](https://code.visualstudio.com/docs/getstarted/keybindings)**
>
> Here you will find the complete list of key bindings for Visual Studio Code and how to change them.

I use ctrl + alt + r to start my REPL.

---

<div class="post-metadata">

**Author:** ![avik](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/avik/32/17_2.png) [@avik](https://discourse.julialang.org/u/avik)\
**Post date:** [October 15, 2020, 5:45pm UTC](https://discourse.julialang.org/t/open-repl-in-vs-code/48436/3 "2020-10-15T17:45:21Z")

</div>

I feel your pain. But I’ll say that in using VSCode effectively, it’s best to get familiar with the command pallette, which is opened (on windows) with Ctrl-Shift-p. Once on the command pallette, you can type `julia` to get all the Julia related commands. But they are also sorted by use, so the `Julia: Start REPL` command is usually near the top for me. That is how I typically use VSCode, rather than memorising shortcuts.

---

<div class="post-metadata">

**Author:** ![brett\_knoss](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/brett_knoss/32/13050_2.png) [@brett\_knoss](https://discourse.julialang.org/u/brett_knoss)\
**Post date:** [October 15, 2020, 6:49pm UTC](https://discourse.julialang.org/t/open-repl-in-vs-code/48436/4 "2020-10-15T18:49:27Z")

</div>

Awesome! helped a lot, I’ll definitely use this in the futre!

---

<div class="post-metadata">

**Author:** ![brett\_knoss](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/brett_knoss/32/13050_2.png) [@brett\_knoss](https://discourse.julialang.org/u/brett_knoss)\
**Post date:** [October 15, 2020, 6:50pm UTC](https://discourse.julialang.org/t/open-repl-in-vs-code/48436/5 "2020-10-15T18:50:08Z")

</div>

Thanks, I’ll practice these and try to memorize them.

---

<div class="post-metadata">

**Author:** ![PharmCat](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/pharmcat/32/6953_2.png) [@PharmCat](https://discourse.julialang.org/u/PharmCat)\
**Post date:** [November 1, 2022, 1:21pm UTC](https://discourse.julialang.org/t/open-repl-in-vs-code/48436/6 "2022-11-01T13:21:56Z")

</div>

Is any plugin to make button “START REPL”? or autostart from lunch?
