How to set up Visual Studio for Web Development
How to Set Up VS Code for Web Development in A Few Simple Steps:
Introduction to VS Code
If you don't yet have VS Code installed on your computer, head to code.visualstudio.com to download it. You can open the dropdown to choose the versions you want to download, but usually, the big button should do the work.
VS Code Welcome Tab
Once you have it installed and opened, the first thing you will see is a Welcome tab. Here, you'll find 5 sections:
Recent: You can find any recently opened folders
Help: You can find some handy information. For example, the printable keyboard cheatsheet or a series of introduction videos.
Customize: You can see that you can install settings and keyboard shortcuts from other code editors like Vim or Atom. So in case you are used to using these editors at the moment, you can go ahead and check it out.
But what we want to look into is the color theme. If you select it you can see that there is a list of themes to choose from. You can also use the up and down arrow keys to preview the themes. But my favorite theme is the default one, so I am gonna stick with it.
Command/Control + Shift + P
.The second selection is Interface Overview. If we select it, we can see the most common elements on the user interface and we can also see the shortcut to toggle the elements:
The last selection is the Interactive Editor Playground. Here, you can find the highlight features from VS Code with instructions and examples.
Let's select Emmet, for instance. With Emmet, we can write shortcuts and then expand them into a piece of code.
So
let's say, for example, that we want to create an unordered list
element with 3 items inside and each item has a class name of "fruit".
We can type ul>li.fruit*3
and press tab
.
ul>li.item$*5
), they tried to create an unordered list element and 5 items with a class name of item
inside. But the class name also comes with numbering:Alright, I recommend that you check out all of these features. There are a lot of them, and it's okay if you don't understand it all now. You can always come back in the future.
VS Code File Explorer
Next, let's go to File Explorer by selecting the first tab on the side navigation or Command/Control + Shift + E
.
Here
you can open an existing folder, but let's create a new folder and a
new file. Instead of opening a new window, let's open the terminal in VS
Code. You can select the error and warning button on the status bar and then select the Terminal
tab or you can use the shortcut Control + `
.
Right now I am in my home directory. Let's create a new folder by typing mkdir vscode-tutorials
and let's go inside it with cd vscode-tutorials
.
Now we want to open this folder, so we can select the open folder
button and navigate to the folder directory – but that's a lot of work. So instead, in the terminal, we can say code .
. Now, you might face an error: bash: code: command not found
.
Shell Command: Install code command in Path
, and select it. Now if we go back to the terminal and type code .
, the new VS Code window will be opened with the created folder.Alright, next, we want to create a new file. In the folder section, we can click the new file icon or right-click and select
new file
. Let's name the file index.html
, and inside it let's type the exclamation mark (!) and press tab or enter. With Emmet, it will generate an HTML template.Now let's open the Command Palette again, and search for Format Document and select it. You can see that it add spacings between different sections and cleans up our code.
This is a super useful feature from VS Code. But we don't want to search for Format Document all the time and we want it to format whenever we save the file.
You also notice here that the indention is now equal to 4 spaces, which in my opinion is a bit much. So let's change it to 2. And to do that, we can go to settings or use the shortcut Command/Control + ,
.
In the Commonly Used tab, we can change the Tab size to be 2 and under Text Editor/Formatting, we can select Format on Save. Now whenever we save, the files will be properly formatted.
VS Code Extensions
Command/Control + Shift + X
.Here we can filter the extensions by, for example, Most Popular or Recommended.
There are many extensions to choose from. But the first extension that we need to install is Live Server. With this, we can have a local server reload static web pages.
index.html
and open the Command Palette and search for Live Server: Open with Live Server you can see that a new tab on the browser is opened.And if we create a new element on our HTML, for example
<h1>VScode Introduction<h1/>
, after we save the page will automatically be reloaded and we can see the changes. In index.html
, you can also open the live server with the go live button on the status bar.Conclusion
For now, with this introduction and setup guide, I am sure that you are ready to start your Web Development Journey.
Good 👍 Bro
ReplyDelete