Visual Studio Code Setup Guide

Blockonomics
Visual Studio Code Setup Guide
Blockonomics






Visual Studio Code (VSCode) is a lightweight but powerful source code editor that runs on your desktop. It comes with built-in support for JavaScript, TypeScript, and Node.js and has a rich ecosystem of extensions for other languages and tools.

Table of Contents

Installation

First Launch and Interface Overview

okex

Essential Settings

Extensions

Workspace Setup

Keyboard Shortcuts

Integrated Terminal

Source Control Integration

Debugging

Additional Resources

Installation

Windows

Visit the VSCode download page

Click on the Windows download button

Run the installer (.exe file)

Follow the installation wizard

Check the options to:

Create a desktop icon

Add “Open with Code” to Windows Explorer context menu

Register Code as an editor for supported file types

macOS

Visit the VSCode download page

Click on the Mac download button

Open the downloaded .zip file

Drag Visual Studio Code.app to the Applications folder

Optional: Add VSCode to your Dock

Linux

Visit the VSCode download page

Choose the appropriate package for your distribution (.deb, .rpm, etc.)

For Debian/Ubuntu:

For Red Hat/Fedora:

First Launch and Interface Overview

When you first open VSCode, you’ll see:

Welcome Page: Contains quick links to common commands and recent projects

Activity Bar: Left sidebar with icons for different views:

Explorer: File browser

Search: Find and replace

Source Control: Git integration

Run and Debug: Debug panel

Extensions: Manage extensions

Status Bar: Bottom bar showing information about the current file and editor

Editor Area: Main coding area (can be split into multiple editors)

Panel: Bottom panel that can show terminal, output, problems, etc.

Essential Settings

Access settings by:

Windows/Linux: File > Preferences > Settings

macOS: Code > Preferences > Settings

Recommended settings to consider:

Theme:

File > Preferences > Color Theme (or Ctrl+K Ctrl+T)

Popular choices: Dark+, Light+, Monokai, Solarized

Font:

Auto Save:

Tab Size:

Formatting:

Extensions

VSCode’s power comes from its extensions. To install extensions:

Click the Extensions icon in the Activity Bar (or press Ctrl+Shift+X)

Search for extensions by name

Click Install

Essential extensions by category:

General

Prettier – Code formatter: Consistent code formatting

ESLint: JavaScript linting

EditorConfig: Maintain consistent coding styles

Languages

Python: Full Python support

C/C++: C and C++ intellisense, debugging

Java Extension Pack: Java development tools

JavaScript (ES6) code snippets: Snippets for JavaScript

Themes

Material Theme: Popular theme pack

One Dark Pro: Atom’s iconic theme

Productivity

GitLens: Supercharge Git capabilities

Live Share: Collaborative editing

Path Intellisense: Autocomplete filenames

Workspace Setup

A workspace in VSCode represents one or more folders that are opened in an editor window.

Open a folder: File > Open Folder (Ctrl+K Ctrl+O)

Save workspace: File > Save Workspace As…

Workspace settings: Create a .vscode folder in your project with:

settings.json: Project-specific settings

launch.json: Debugging configurations

tasks.json: Build task configurations

extensions.json: Recommended extensions

Example settings.json for a JavaScript project:

Keyboard Shortcuts

VSCode has many keyboard shortcuts. Here are the most essential ones:

Ctrl+P: Quick Open, Go to File

Ctrl+Shift+P: Show Command Palette

Ctrl+Space: Trigger suggestion

F12: Go to Definition

Alt+F12: Peek Definition

Shift+Alt+F: Format document

F5: Start debugging

Ctrl+`: Toggle terminal

Ctrl+B: Toggle sidebar

Ctrl+/: Toggle line comment

Ctrl+K Ctrl+C: Add line comment

Ctrl+K Ctrl+U: Remove line comment

Integrated Terminal

VSCode includes an integrated terminal:

Open terminal: View > Terminal

Multiple terminals: Click the plus icon

Switch terminals: Use the dropdown

Source Control Integration

VSCode has built-in Git support:

Initialize repository: Click the Source Control icon and “Initialize Repository”

Stage changes: Click the + next to modified files

Commit changes: Enter a message and press Ctrl+Enter

Push/Pull: Use the ellipsis menu (…) for additional Git commands

Visual diff: Click on a modified file to see changes

Debugging

Set up debugging for your project:

Create a launch configuration:

Click the Run and Debug icon

Click “create a launch.json file”

Select your environment

Set breakpoints: Click in the gutter next to line numbers

Start debugging: Press F5

Use debug controls: Continue, Step Over, Step Into, Step Out

Watch variables: Add expressions to the Watch panel

Additional Resources

Nikhil is an intern consultant at Marktechpost. He is pursuing an integrated dual degree in Materials at the Indian Institute of Technology, Kharagpur. Nikhil is an AI/ML enthusiast who is always researching applications in fields like biomaterials and biomedical science. With a strong background in Material Science, he is exploring new advancements and creating opportunities to contribute.

Parlant: Build Reliable AI Customer Facing Agents with LLMs 💬 ✅ (Promoted)







Previous articleUnderstanding Generalization in Deep Learning: Beyond the Mysteries




Source link

fiverr

Be the first to comment

Leave a Reply

Your email address will not be published.


*