# How to transition from Emacs / Vim to VSCode?

**URL:** https://discourse.julialang.org/t/how-to-transition-from-emacs-vim-to-vscode/49373
**Category:** General Usage
**Created:** [October 31, 2020, 3:35pm UTC](https://discourse.julialang.org/t/how-to-transition-from-emacs-vim-to-vscode/49373 "2020-10-31T15:35:17Z")
**Posts on this page:** 2
**Page:** 1

<div class="post-metadata">

### Author: ![greatpet](https://avatars.discourse-cdn.com/v4/letter/g/e495f1/32.png) [@greatpet](https://discourse.julialang.org/u/greatpet)
#### Post date: [October 31, 2020, 3:35pm UTC](https://discourse.julialang.org/t/how-to-transition-from-emacs-vim-to-vscode/49373/1 "2020-10-31T15:35:17Z")

</div>

I’ve used Emacs to start a project with several .jl source files, and I’ve been testing code in the terminal. I’d like to try VSCode. But if I open these .jl files in VSCode simultaneously, VSCode will give auto-completion hints only for functions / variables within one .jl file, but not across different files. How do I tell VSCode that these files are part of the same project?

---

<div class="post-metadata">

### Author: ![ufechner7](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/ufechner7/32/51363_2.png) [@ufechner7](https://discourse.julialang.org/u/ufechner7)
#### Post date: [November 1, 2020, 1:34am UTC](https://discourse.julialang.org/t/how-to-transition-from-emacs-vim-to-vscode/49373/2 "2020-11-01T01:34:11Z")

</div>

How are the files related? Do you have a main file that is using modules, defined in the other files? Or are you using include? Can you provide am MWE?
