Hello, this topic is specifically for those who have made the move from Roblox Studio to VS Code. I heard that VSC is much more efficient in scripting, and I’m willing to make the move. Problem is, I kinda don’t know how… If you are willing to, please DM me with a short tutorial-ish message.
Visual Studio Code is for programming stuff outside of Roblox or specific Roblox API’s such as noblox.js, ranking, discord bots, etc.
TL;DR VSC isn’t meant to be used directly in Roblox, just use Roblox Studio
This isn’t exactly true. You can see many people using programs to synchronize scripts between Studio and VSC. It’s definitely possible, just a small amount use/realize it.
There are many plugins to bring vscode to Roblox studio.
One of the plugins is called Rojo - requires one for Studio and one for VS Code (both in the marketplaces).
Here is the link to the documentation for it: https://rojo.space/docs/
If you don’t want to use Rojo, there are alternatives: https://rojo.space/docs/rojo-alternatives/
Also, some of the things that make code editors (IDEs) more appealing are linters, plugins, more-stable file management, Git repository support, additional themes, code predictions, etc - the list goes on. I was writing code in VS and syncing it with Rojo, but due to my group sharing roles, script edits would not be saved on my local workstation and it became a hassle, so basically, I stick to Roblox Studio.
I personally use Rojo with Roblox Studio and Visual Studio Code. Rojo also allows me to use Github since Rojo makes the scripts into file system files on my machine. I love Visual Studio Code and the one thing that was a deal breaker in Roblox Studio was the lack of lines defining blocks. In Lua since there’s no brackets for blocks, it’s hard to tell what is in what block even with good indenting practices. Visual Studio Code makes lines connecting for example, if then to it’s end.