# Pasting into Julia REPL in Windows 10

**URL:** <https://discourse.julialang.org/t/pasting-into-julia-repl-in-windows-10/8515>\
**Category:** General Usage\
**Created:** [January 22, 2018, 3:54am UTC](https://discourse.julialang.org/t/pasting-into-julia-repl-in-windows-10/8515 "2018-01-22T03:54:13Z")\
**Posts on this page:** 13\
**Page:** 1

<div class="post-metadata">

**Author:** ![colintbowers](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/colintbowers/32/8033_2.png) [@colintbowers](https://discourse.julialang.org/u/colintbowers)\
**Post date:** [January 22, 2018, 3:54am UTC](https://discourse.julialang.org/t/pasting-into-julia-repl-in-windows-10/8515/1 "2018-01-22T03:54:13Z")

</div>

Hi all,

Is it possible to paste text into the Julia REPL when OS=Windows 10?

As of Windows 10, we can paste into the command line using Ctrl+v (can’t believe it took this long?!?), but that doesn’t seem to work for the REPL (at least not for me).

Cheers,

Colin

---

<div class="post-metadata">

**Author:** ![NickNack](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/nicknack/32/1792_2.png) [@NickNack](https://discourse.julialang.org/u/NickNack)\
**Post date:** [January 22, 2018, 1:23pm UTC](https://discourse.julialang.org/t/pasting-into-julia-repl-in-windows-10/8515/2 "2018-01-22T13:23:29Z")

</div>

Ctrl+v works as it should for me in Windows 10, so check your system. Have you checked “Enable Ctrl key shortcuts” in the upper left menu under Properties? If that solves your problem then do the same thing again but choose Defaults instead of Properties so that it works the next time you start Julia.

For those that are unaware: in previous versions of Windows you can copy/paste in the REPL using the right click menu. It’s awkward, but it kind of works.

---

<div class="post-metadata">

**Author:** ![Seif\_Shebl](https://avatars.discourse-cdn.com/v4/letter/s/eada6e/32.png) [@Seif\_Shebl](https://discourse.julialang.org/u/Seif_Shebl)\
**Post date:** [January 22, 2018, 2:58pm UTC](https://discourse.julialang.org/t/pasting-into-julia-repl-in-windows-10/8515/3 "2018-01-22T14:58:21Z")

</div>

> [@NickNack](#):
>
> Ctrl+v works as it should for me in Windows 10

For me it doesn’t either, I just right-click to do this.

---

<div class="post-metadata">

**Author:** ![colintbowers](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/colintbowers/32/8033_2.png) [@colintbowers](https://discourse.julialang.org/u/colintbowers)\
**Post date:** [January 23, 2018, 12:14am UTC](https://discourse.julialang.org/t/pasting-into-julia-repl-in-windows-10/8515/4 "2018-01-23T00:14:42Z")

</div>

Yep, the enable button is checked. Note that the Ctrl+v works fine in the regular command window. It only stops working once I fire up the Julia REPL. And it starts working again as soon as I quit. Not sure if I should file an issue given that it seems to work for some users…

As with Seif\_Shebl, I can just right click to get paste (no menu - literally just a right click will paste whatever is on the clipboard).

Cheers, and thanks for responding. Interesting to know it works for some.

Colin

---

<div class="post-metadata">

**Author:** ![colintbowers](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/colintbowers/32/8033_2.png) [@colintbowers](https://discourse.julialang.org/u/colintbowers)\
**Post date:** [January 23, 2018, 12:15am UTC](https://discourse.julialang.org/t/pasting-into-julia-repl-in-windows-10/8515/5 "2018-01-23T00:15:55Z")

</div>

Ah yes, the right-click works for me too. Literally just a right-click (ie no menu) which surprised me a bit.

Cheers, thanks for responding.

Colin

---

<div class="post-metadata">

**Author:** ![PetrKryslUCSD](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/petrkryslucsd/32/215825_2.png) [@PetrKryslUCSD](https://discourse.julialang.org/u/PetrKryslUCSD)\
**Post date:** [January 23, 2018, 1:37am UTC](https://discourse.julialang.org/t/pasting-into-julia-repl-in-windows-10/8515/6 "2018-01-23T01:37:40Z")

</div>

I would suggest running Julia on Windows 10 from the git bash. You get the terminal functions working (list the directory, and all the other Linux goodies), it has a sane copy/paste behavior, and you can use git either from Julia or from the Bash window. [Usable shell on Windows (yay!)](https://discourse.julialang.org/t/usable-shell-on-windows-yay/5988)

---

<div class="post-metadata">

**Author:** ![colintbowers](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/colintbowers/32/8033_2.png) [@colintbowers](https://discourse.julialang.org/u/colintbowers)\
**Post date:** [January 23, 2018, 1:58am UTC](https://discourse.julialang.org/t/pasting-into-julia-repl-in-windows-10/8515/7 "2018-01-23T01:58:29Z")

</div>

Oh wow! I’m a Linux user forced onto Windows for a few specific problems at work (for boring reasons), so this is awesome news.

Just tried it out and it is working perfectly. I think I actually prefer Shift+Insert for paste to the old Ctrl+Shift+v. Many thanks,

Colin

---

<div class="post-metadata">

**Author:** ![bernhard](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/bernhard/32/2619_2.png) [@bernhard](https://discourse.julialang.org/u/bernhard)\
**Post date:** [January 23, 2018, 6:36am UTC](https://discourse.julialang.org/t/pasting-into-julia-repl-in-windows-10/8515/8 "2018-01-23T06:36:49Z")

</div>

Another (albeit more cumbersome) solution is to use notepad++ as an editor for julia. I havr used it for quite some time (before running into the excellent vscode extension)

[https://github.com/JuliaEditorSupport/julia-NotepadPlusPlus/blob/master/README.md](https://github.com/JuliaEditorSupport/julia-NotepadPlusPlus/blob/master/README.md)

This approach works directly with the repl and is very lightweight.

---

<div class="post-metadata">

**Author:** ![colintbowers](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/colintbowers/32/8033_2.png) [@colintbowers](https://discourse.julialang.org/u/colintbowers)\
**Post date:** [January 24, 2018, 4:30am UTC](https://discourse.julialang.org/t/pasting-into-julia-repl-in-windows-10/8515/9 "2018-01-24T04:30:47Z")

</div>

Thanks for responding. I’ll look into this as well.

---

<div class="post-metadata">

**Author:** ![PetrKryslUCSD](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/petrkryslucsd/32/215825_2.png) [@PetrKryslUCSD](https://discourse.julialang.org/u/PetrKryslUCSD)\
**Post date:** [January 24, 2018, 3:41pm UTC](https://discourse.julialang.org/t/pasting-into-julia-repl-in-windows-10/8515/10 "2018-01-24T15:41:21Z")

</div>

By the way, one can also run the git bash INSIDE VS Code (the terminal). I find that very ergonomic.

---

<div class="post-metadata">

**Author:** ![colintbowers](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/colintbowers/32/8033_2.png) [@colintbowers](https://discourse.julialang.org/u/colintbowers)\
**Post date:** [January 24, 2018, 10:30pm UTC](https://discourse.julialang.org/t/pasting-into-julia-repl-in-windows-10/8515/11 "2018-01-24T22:30:37Z")

</div>

VS Code keeps coming up in every second thread on IDE’s… I’ll try it out soon I think 🙂

---

<div class="post-metadata">

**Author:** ![racinmat](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/racinmat/32/11715_2.png) [@racinmat](https://discourse.julialang.org/u/racinmat)\
**Post date:** [May 3, 2022, 10:01am UTC](https://discourse.julialang.org/t/pasting-into-julia-repl-in-windows-10/8515/12 "2022-05-03T10:01:49Z")

</div>

I also encountered this, still a problem.

---

<div class="post-metadata">

**Author:** ![oviedorodolfo](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/oviedorodolfo/32/5314_2.png) [@oviedorodolfo](https://discourse.julialang.org/u/oviedorodolfo)\
**Post date:** [March 4, 2023, 3:53pm UTC](https://discourse.julialang.org/t/pasting-into-julia-repl-in-windows-10/8515/13 "2023-03-04T15:53:06Z")

</div>

The problem is still unsolved in version 1.6
