Fading Coder

One Final Commit for the Last Sprint

Home > Tech > Content

Visual Studio Code Setup Guide: Installation and Essential Plugins

Tech 1

Downloading Visual Studio Code

  1. Navigate to the official VS Code download page: https://code.visualstudio.com/
  2. Locate and select the Download button in the top-right section of the interface
  3. Pick the installer package that aligns with your operating system architecture

Installation Walkthrough

  1. Launch the downloaded VS Code instlaler executable
  2. Review and accept the end-user license agreement, then proceed with Next
  3. Modify the default installation directory if preferred (avoiding system drive restrictions is often recommended), then click Next
  4. Keep the default start menu folder configuration and select Next
  5. Enable all optional tasks except for "Create a desktop shortcut" (toggle this based on personal workflow preference), then proceed
  6. Confirm your setup choices and initiate installation with the Install button
  7. Wait for the installation process to complete
  8. Once finished, toggle whether to immediately launch VS Code and click Finish
  9. On first launch, you can optionally customize basic preferences like theme

Must-Have VS Code Extensions

Simplified Chinese Localization

  1. Search ID/Name: ms-ceintl.vscode-language-pack-zh-hans
    • Access the Extensions panel via the sidebar icon or keyboard shortcut Ctrl+Shift+X (Cmd+Shift+X on macOS)
    • Paste the ID/name into the search field
    • Install the top matching result
    • After installation completes, select "Change Language and Restart" when prompted to apply the localization

Code Spell Checker

  1. Search ID/Name: streetsidesoftware.code-spell-checker
    • Follow the same installation workflow as the language pack
    • This extension highlights spelling errors in comments, strings, and variable names

Web Development Tooling

  1. HTML/CSS Support: ecmel.vscode-html-css – Enhances intellisense and syntax highlighting for CSS selectors in HTML files
  2. ES6+ JavaScript Snippets: xabikos.JavaScriptSnippets – Provides quick keyboard shortcuts for writting modern ES6/ES7+ JavaScript code
  3. Emmet Integration Helper: fabiospampinato.vscode-mithril-emmet – Improves Emmet compatibility for Mithril.js and similar component frameworks
  4. Path Autocompletion: christian-kohler.path-intellisense – Automatically completes file and folder paths when importing or linking
  5. Vue 3 Code Snippets: hollowtree.vue-snippets – Offers a comprehensive set of pre-built snippets for Vue 3 composition and options API
  6. Vue Development Helper: shenjiaolong.vuehelper – Adds Vue-specific navigation and code suggestions
  7. Auto-Close HTML/XML Tags: formulahendry.auto-close-tag – Automatically generates matching closing tags when you finish an opening tag
  8. Auto-Rename Paired Tags: formulahendry.auto-rename-tag – Synchronizes renaming of opening and closing HTML/XML tags
  9. Code Formatter: HookyQR.beautify – Formats JavaScript, JSON, CSS, and HTML with customizable rules
  10. Bracket Pair Visualizer: CoenraadS.bracket-pair-colorizer – Colors matching opening/closing brackets to improve code readability
  11. Open in Browser: techer.open-in-browser – Adds a right-click option to open HTML files directly in your default or selected browser
  12. Vue.js Language Server: octref.vetur – Provides syntax highlighting, linting, formatting, and debugging support for Vue 2 projects
  13. IntelliJ IDEA Keybindings: k--kato.intellij-idea-keybindings – Maps VS Code shortcuts to match IntelliJ IDEA for developers transitioning between editors

Related Articles

Understanding Strong and Weak References in Java

Strong References Strong reference are the most prevalent type of object referencing in Java. When an object has a strong reference pointing to it, the garbage collector will not reclaim its memory. F...

Comprehensive Guide to SSTI Explained with Payload Bypass Techniques

Introduction Server-Side Template Injection (SSTI) is a vulnerability in web applications where user input is improper handled within the template engine and executed on the server. This exploit can r...

Implement Image Upload Functionality for Django Integrated TinyMCE Editor

Django’s Admin panel is highly user-friendly, and pairing it with TinyMCE, an effective rich text editor, simplifies content management significantly. Combining the two is particular useful for bloggi...

Leave a Comment

Anonymous

◎Feel free to join the discussion and share your thoughts.