# \[Tutorial\] Julia coding workflow with VSCode

**URL:** <https://discourse.julialang.org/t/tutorial-julia-coding-workflow-with-vscode/73538>\
**Category:** Teaching & Outreach\
**Tags:** tutorials\
**Created:** [December 23, 2021, 6:22pm UTC](https://discourse.julialang.org/t/tutorial-julia-coding-workflow-with-vscode/73538 "2021-12-23T18:22:05Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![aurelio-amerio](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/aurelio-amerio/32/10489_2.png) [@aurelio-amerio](https://discourse.julialang.org/u/aurelio-amerio)\
**Post date:** [December 23, 2021, 6:22pm UTC](https://discourse.julialang.org/t/tutorial-julia-coding-workflow-with-vscode/73538/1 "2021-12-23T18:22:05Z")

</div>

Hello everyone, I have written a small tutorial on how to (better) code with Julia and VSCode.  
The aim is to give people who are not familiar with VSCode and the Julia extension an overview of some features that will help them code faster.

> **[Coding workflow with VSCode](https://techytok.com/lesson-workflow/)**
>
> From zero to Julia Lesson 10. Coding workflow: how to write code efficiently

I would love to hear what you think about it, and I would really appreciate any criticism and comment on how to improve it.  
Have a nice day!

---

<div class="post-metadata">

**Author:** ![mbaz](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/mbaz/32/17295_2.png) [@mbaz](https://discourse.julialang.org/u/mbaz)\
**Post date:** [December 23, 2021, 6:40pm UTC](https://discourse.julialang.org/t/tutorial-julia-coding-workflow-with-vscode/73538/2 "2021-12-23T18:40:58Z")

</div>

Very nice, thank you! I learned a few things (I only started using VSCode recently). As a suggestion, a tutorial on using the profiler from VSCode would be useful.

---

<div class="post-metadata">

**Author:** ![aurelio-amerio](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/aurelio-amerio/32/10489_2.png) [@aurelio-amerio](https://discourse.julialang.org/u/aurelio-amerio)\
**Post date:** [December 23, 2021, 6:46pm UTC](https://discourse.julialang.org/t/tutorial-julia-coding-workflow-with-vscode/73538/3 "2021-12-23T18:46:36Z")

</div>

you can find a guide on how to use the profiler here:

> **[Code optimisation in Julia](https://techytok.com/code-optimisation-in-julia/)**
>
> Tips and Tricks to optimise your Julia code and achieve the maximum possible speed

I had already written it a year ago, but I just recently updated it ^^

---

<div class="post-metadata">

**Author:** ![pinkie](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/pinkie/32/19792_2.png) [@pinkie](https://discourse.julialang.org/u/pinkie)\
**Post date:** [October 23, 2024, 7:25am UTC](https://discourse.julialang.org/t/tutorial-julia-coding-workflow-with-vscode/73538/4 "2024-10-23T07:25:00Z")

</div>

It is a good tutorial about Julia with vscode. However, there are some issues for my system settings (win 11). For example, the shortcut keys for formatting code is `SHIFT+ALT+F` instead of `ALT+SHIFT+ENTER`; Press `CTRL` instead of `ALT` to place the cursor simultaneously at different places. Based on these issues, I think that it is better to update the material in this tutorial if possible. Thanks a lot.
