LogoLogo
HomeBlogResources
  • README
  • Design
    • Awesome Design Tools
      • Awesome Design Tools
    • Awesome-UI-Templates
      • README-en
    • awesome-design-systems
      • Awesome Design System
    • Awesome Figma
      • Awesome Figma
    • awesome-styleguides
      • README-en
    • awesome-typography
      • Awesome Typography
    • awesome-ui
      • README-en
    • Awesome UX Design Styleguides
      • Awesome UX Design Styleguides
    • awesome-ux-designer
      • README-en
      • Reading list
    • awesome-ux
      • README-en
    • Awesome Webflow
      • webflow-masterclass
        • Webflow + Firebase用戶認證
    • webflow-masterclass
      • Webflow + Firebase用戶認證
  • Devops
    • Awesome SaaS boilerplate
    • Free for Dev
    • Mega Awesome List
    • Awesome-WordPress-Plugins
      • Awesome WordPress Plugins List
    • Awesome Wordpress Plugin List
    • Awesome CMS
    • awesome-flutter-cn
    • awesome-headless-cms
      • readme-en
    • Awesome-jamstack-resources
      • Awesome-jamstack-resources
    • Awesome Laravel
      • Awesome Laravel
    • awesome-list
      • The awesome manifesto
      • Contributor Covenant Code of Conduct
      • Contribution Guidelines
      • Creating Your Own List
      • pull_request_template
      • Media
    • Awesome Minio
    • awesome-react
      • README-en
    • Awesome Stack
      • Awesome Stacks
    • Awesome UI component library
      • Awesome UI component library
    • awesome-uikit
      • README-en
    • awesome-vercel
      • Awesome Vercel (Previously ZEIT )
    • Awesome WooCommerce
      • Awesome WooCommerce
    • Awesome WordPress
      • Awesome WordPress
    • Awesome Wordpress Developer Tools
      • Awesome WP Developer Tools
  • Marketing
    • Awesome ADTech
      • Awesome AdTech
    • awesome-discord-communities
      • Contributor Covenant Code of Conduct
      • CONTRIBUTING
      • FAQ
      • Server Badges and Tags
      • .github
        • ISSUE_TEMPLATE
          • custom
        • ISSUE_TEMPLATE
          • issue--exisiting-community
        • ISSUE_TEMPLATE
    • HubSpot CMS Boilerplate
      • HubSpot CMS Boilerplate
    • Awesome HubSpot
    • Awesome Marketing
    • awesome-seo
    • marketing-for-engineers
      • README-en
    • Tech-Marketer
  • Nocode
    • Awesome NoCode / LowCode
      • readme-en
  • Server
    • Awesome Cloudflare
      • Awesome Cloudflare
    • Awesome-Selfhosted
      • Awesome-Selfhosted
  • shopify
    • Awesome Shopify
      • Awesome Shopify
    • Shopify Awesome 真棒!
      • Awesome Shopify
  • Tools
    • Awesome VS Code
    • Awesome Mac
      • Awesome Mac
      • editor-plugin-zh
      • editor-plugin
    • Awesome Nomad
      • Awesome Nomad
    • Awesome-notion
      • Awesome Notion (Eng)
    • awesome-tools-for-startups
      • Awesome list of FREE tools Startups should be using
  • web3
    • Blockchain-stuff
      • CONTRIBUTE
    • Blockchain-stuff
    • Web3.0_Vault-main
    • Web3.0_Vault-main
      • basics
    • awesome-discord-communities
      • Contributor Covenant Code of Conduct
      • CONTRIBUTING
      • FAQ
      • Server Badges and Tags
      • .github
        • ISSUE_TEMPLATE
          • custom
        • ISSUE_TEMPLATE
          • issue--exisiting-community
        • ISSUE_TEMPLATE
    • awesome-ethereum
    • awesome-solidity-gh-pages
      • Contributor Covenant Code of Conduct
      • Contribution Guidelines
      • PULL_REQUEST_TEMPLATE
    • Awesome Web3
      • Awesome Web3 Code of Conduct
      • Contribution Guidelines
      • PULL_REQUEST_TEMPLATE
    • free-Web3-resources
      • Contributor Covenant Code of Conduct
    • free-Web3-resources
      • Contributing Guidelines
    • free-Web3-resources
    • free-Web3-resources
      • Intro to Solidity
    • free-Web3-resources
      • 200-days-of-Web3
    • free-Web3-resources
    • free-Web3-resources
    • Free Web3 Resources
    • free-Web3-resources
      • .github
    • free-Web3-resources
      • .github
        • ISSUE_TEMPLATE
    • free-Web3-resources
      • .github
        • ISSUE_TEMPLATE
    • Web3.0_Vault-main
    • web3together-main
      • CODE_OF_CONDUCT
      • sessions
        • Getting Started in Smart Contract Development with Solidity
    • free-Web3-resources
      • .github
        • PULL_REQUEST_TEMPLATE
    • free-Web3-resources
      • .github
        • ISSUE_TEMPLATE
          • bug_report
    • free-Web3-resources
      • .github
        • ISSUE_TEMPLATE
          • feature_request
  • webgl
    • Awesome-threejs
      • docs
        • Hellow Three.js 之 三维空间中观察物体的方法--照相机
        • 创建自己的全景图
        • Hellow Three.js 之 创建各种几何形状
        • hello-light-pro
        • Hellow Three.js 之 光影之谜
        • Hellow Three.js 之 加载外部3D模型
        • Hellow Three.js 之 给创建的物体赋予材质
        • hello-obj-mtl
        • P5
        • Hellow Three.js 之 有趣的着色器
        • Hellow Three.js 之 运动物体的性能监测
        • Hellow Three.js 之 让物体动起来
        • Hello Three.js 之 Hello world!
        • what-webgl
        • glsl
          • GLSL 中文手册
          • OpenGL GLSL 语法和函数详解
          • The book of shaders 记录
          • 各种 Shaders 效果
      • demo
        • 有趣的 three.js Demo
          • Decorative WebGL Backgrounds
          • Infinite Tubes
          • The Aviator
        • P5.js Demo
        • Learning-Threejs
          • learning-threejs
        • Learning-Threejs
          • master
            • learning-threejs
        • Learning-Threejs
          • master
            • learning-threejs
        • Learning-Threejs
          • master
            • learning-threejs
        • Learning-Threejs
          • master
            • learning-threejs
        • Learning-Threejs
          • master
            • learning-threejs
        • Learning-Threejs
          • master
            • learning-threejs
        • Learning-Threejs
          • master
            • learning-threejs
        • Learning-Threejs
          • master
            • learning-threejs
        • Learning-Threejs
          • master
            • learning-threejs
        • Learning-Threejs
          • master
            • learning-threejs
        • Learning-Threejs
          • master
            • learning-threejs
        • Learning-Threejs
          • master
            • assets
              • models
                • ogre
                  • ogro
    • awesome-threejs
      • README-en
      • Contributor Covenant Code of Conduct
      • Contribution Guidelines
    • Awesome WebGL
      • CONTRIBUTING
      • Awesome WebGL
      • Contributor Covenant Code of Conduct
      • Libraries
        • CONTRIBUTING
      • Libraries
        • WebGL Libraries - Features
      • Libraries
        • WebGL Libraries - File Size
      • Awesome WebGL - Libaries/Frameworks
  • AI
    • ChatGPT 中文指南
    • 生成式 AI 項目、工具、藝術作品和模型的精選列表
    • 精選 GPT-4 指南
    • ChatGPT 工具收錄
      • Awesome ChatGPT
    • ChatGPT 中文調教指南
    • GPT 開放原始碼項目合集
    • ChatGPT 應用收藏
    • Awesome OpenAI - 超酷的 OpenAI 蒐藏
      • Awesome-openAI
    • Awesome GPT-3 應用集
      • Awesome GPT-3
    • ChatGPT 提示指令庫
      • Awesome ChatGPT Prompts
  • SaaS
    • awesome-saas-boilerplates
Powered by GitBook
On this page
  • Awesome VS Code
  • Official
  • Syntax
  • Migrating from other editors
  • Migrating from Vim
  • Migrating from Atom
  • Migrating from Sublime Text
  • Migrating from Visual Studio
  • Migrating from Intellij IDEA
  • Camel Humps
  • Using VS Code with particular technologies
  • Lint and IntelliSense
  • 1C
  • AutoHotkey
  • Bash
  • C++
  • C#, ASP .NET and .NET Core
  • Clojure
  • CSS
  • Go
  • Groovy
  • Haskell
  • HLSL
  • Shell
  • Java
  • JavaScript
  • Markdown
  • PHP
  • POV-Ray
  • Python
  • ReasonML
  • Rust
  • Terraform
  • GitHub
  • GitHub
  • GitHub Pull Requests and Issues
  • GistPad
  • GitHub Actions
  • GitHub Repositories
  • GitHub Pull Request Monitor
  • Productivity
  • ARM Template Viewer
  • Azure Cosmos DB
  • Azure IoT Toolkit
  • Bookmarks
  • Color Tabs
  • Create tests
  • Deploy
  • Duplicate Action
  • Error Lens
  • Toggle
  • ES7 React/Redux/GraphQL/React-Native snippets
  • Git History
  • Git Project Manager
  • GitLink
  • GitLens
  • Git Indicators
  • GitLab Workflow
  • Icon Fonts
  • Import Cost
  • Jira and Bitbucket
  • JS Parameter Annotations
  • Jumpy
  • Kanban
  • Live Server
  • Multiple clipboards
  • ngrok for VSCode
  • Dotnet Core Test Explorer
  • i18n Ally
  • Instant Markdown
  • npm Intellisense
  • Parameter Hints
  • Partial Diff
  • Path Autocomplete
  • Path IntelliSense
  • Power Tools
  • PrintCode
  • Project Manager
  • Project Dashboard
  • Rainbow CSV
  • Remote Development
  • Remote VSCode
  • REST Client
  • Text Power Tools
  • Todo Tree
  • Toggle Quotes
  • Typescript Destructure
  • WakaTime
  • Yo
  • Timing
  • Formatting & Beautification
  • Better Align
  • Auto Rename Tag
  • beautify
  • ECMAScript Quotes Transformer
  • Paste and Indent
  • Sort Lines
  • Surround
  • Wrap Selection
  • Formatting Toggle
  • Auto Import
  • shell-format
  • Vscode Google Translate
  • Explorer Icons
  • Uncategorized
  • Browser Preview
  • CodeRoad
  • Code Runner
  • Code Time
  • Color Highlight
  • Output Colorizer
  • Dash
  • Edit with Shell Command
  • Editor Config for VS Code
  • ftp-sync
  • Highlight JSX/HTML tags
  • Indent Rainbow
  • iTerm2 Theme Sync
  • Password Generator
  • PlatformIO
  • Polacode
  • carbon-now-sh
  • Quokka
  • Runner
  • Slack
  • Spotify
  • SVG
  • SVG Viewer
  • Text Marker (Highlighter)
  • ESDOC MDN
  • Interface generator
  • JFrog
  • Themes
  • UI
  • Syntax
  • People to Follow
  • Resources for extension developers
  • Documentation
  • Libraries
  • Tools
  • Online Courses
  • Visual Studio Code Power User Course (commercial)
  • Contribute
  • License
Export as PDF
  1. Tools

Awesome VS Code

PreviousToolsNextAwesome Mac

Last updated 2 years ago

Awesome VS Code

\

令人愉快的的精選列表 包和資源. 如需更多精彩,請查看 出來.

\

Official

  • 在 GitHub 上

Syntax

語言包通過語法突出顯示和/或特定語言或文件格式的片段來擴展編輯器.

  • , 要麼 (僅適用於 Windows)

Migrating from other editors

VSCode 團隊提供來自流行編輯器的鍵盤映射,使過渡到 VSCode 幾乎無縫且輕鬆.

> Vim 模式 - 在 VSCode 中實現 Vim 功能的相對較新但很有希望的擴展

> Visual Studio Code 的流行 Atom 鍵綁定

> VS Code 的流行 Sublime Text 鍵綁定.

> 用於 VS Code 的流行 Visual Studio 鍵綁定.

> 用於 VS Code 的流行 Intellij IDEA 鍵綁定.

> 與 Visual Studio 和 Resharper 或 Intellij IDEA 一樣

Using VS Code with particular technologies

Microsoft 創建了一系列使用 VS Code 和特定技術(主要是 Web)的方法.

Lint and IntelliSense

如果尚未釋放出令人敬畏的 linting 涅槃: > lint 最初是用於標記 C 語言源程式碼中的一些可疑和不可移植結構(可能是錯誤)的特定 程式的名稱. 該術語現在普遍適用於在以任何電腦語言編寫的軟體中標記可疑使用的工具.

1C

AutoHotkey

> 語法高亮、片段、轉到定義、簽名助手和程式碼格式化 程式

Bash

> Bash 的語言 伺服器

> 基於 bashdb 的 Bash 腳本調試器擴展

> Bash 腳本片段擴展

C++

More

C#, ASP .NET and .NET Core

Clojure

> 整合 REPL、linting、內聯評估、測試運行 程式等. 由蘋果酒和 nRepl 提供支持.

CSS

> 直接從 HTML 中查看或跳轉到 CSS 定義,就像在括弧中一樣!

Go

Groovy

Haskell

HLSL

Shell

Java

JavaScript

Linters

Framework-specific

> 一個 VS Code 擴展,用於在 Chrome 瀏覽器或其他支持 Chrome 調試協議的目標中調試 JavaScript 程式碼.

Facebook Flow

TypeScript

> 一個 VS Code 擴展,用於在 Chrome 瀏覽器或其他支持 Chrome 調試協議的目標中調試 JavaScript 程式碼.

Markdown

> 一體化降價外掛(鍵盤快速鍵、目錄、自動預覽、列表編輯等)

> 為 VS Code 的內置 Markdown 預覽添加 emoji 語法支持

PHP

IntelliSense

這些擴展提供了稍微不同的功能集. 雖然第一個提供更好的自動完成支持,但第二個似乎總體上具有更多功能.

Laravel

Twig

要在 .twig 文件中啟用 Emmet 支持,您需要在設置中包含以下內容:

{
  「emmet.includeLanguages」:{
    「樹枝」:「html」
  }
}

Smarty

> Smarty 模板支持格式化、摺疊、片段、語法高亮等.

Other extensions

Read more

POV-Ray

Python

TensorFlow

ReasonML

Rust

Terraform

GitHub

> 提供 GitHub 工作流支持. 例如瀏覽項目、問題、文件(當前行)、創建和管理拉取請求. 計劃支持其他提供者(例如 gitlab 或 bitbucket).

> 查看和管理 GitHub 拉取請求和問題

Allows you to manage GitHub Gists entirely within the editor. You can open, create, delete, fork, star and clone gists, and then seamlessly begin editing files as if they were local. It's like your very own developer library for building and referencing code snippets, commonly used config/scripts, programming-related notes/documentation, and interactive samples.

> 顯示 GitHub Actions 工作流程和運行

> 遠程瀏覽和編輯任何 GitHub 存儲庫

> 此擴展使用 GitHub api 來監控您的拉取請求的狀態,並讓您知道何時合併或是否有人請求更改.

Productivity

> 顯示 Azure 資源管理器 (ARM) 模板的圖形預覽. 該視圖將顯示帶有官方 Azure 圖標的所有資源以及資源之間的連結.

> 在 vs 程式碼編輯器中瀏覽你的資料庫

> Azure IoT 開發所需的一切:與 Azure IoT Hub 交互,管理連接到 Azure IoT Hub 的設備,並使用 Azure IoT Hub 的程式碼片段進行開發

> 標記線條並跳轉到它們

> 大型項目或 monorepos 的擴展,可根據當前包為您的選項卡/標題欄著色

> 快速生成測試文件的擴展.

> 用於將工作空間的文件上傳或複製到目的地的命令.

Ability to duplicate files and directories.

> 在線顯示語言診斷(錯誤/警告/...).

> 通過您最喜歡的鍵綁定切換任何 VS Code 設置.

通過快速方式切換 typescript.inlayHints.functionLikeReturnTypes.enabled 的示例:

> 在 ES7 中提供 Javascript 和 React/Redux 片段

> 輕鬆生成 .gitignore 文件.

> 查看 git 日誌、文件或行歷史記錄

> 自動索引您的 git 項目並讓您輕鬆地在它們之間切換

> 在瀏覽器中轉到當前文件的在線連結並複製剪貼板中的連結.

Provides Git CodeLens information (most recent commit, # of authors), on-demand inline blame annotations, status bar blame information, file and blame history explorers, and commands to compare changes with the working tree or previous versions.

> 活動面板上類似 Atom 的 git 指示器

> 添加 GitLab 側邊欄圖標以查看問題、合併請求和其他 GitLab 資源. 您還可以查看 GitLab CI/CD 管道的結果並檢查 .gitlab-ci.yml 的語法.

> 在 VS Code 中運行 gradle 任務.

> 流行圖標字體的片段,例如 Font Awesome、Ionicons、Glyphicons、Octicons、Material Design Icons 等等!

> 此擴展將在編輯器中內聯顯示導入包的大小. 該擴展使用帶有 babili-webpack-plugin 的 webpack 來檢測導入的大小.

> 將 Jira 和 Bitbucket 的強大功能引入 VS Code - 使用 Atlassian for VS Code,您可以創建和查看問題、開始處理問題、創建拉取請求、進行程式碼審查、開始建構、獲取建構狀態等等!

> 為 JS/TS 文件中的函數調用提供註解,為參數提供參數名稱.

> 提供快速游標移動,靈感來自 Atom 的同名包.

> 用於 Visual Studio Code 的簡單看板,具有時間跟蹤和 Markdown 支持.

> 為靜態和動態頁面啟動具有即時重新載入功能的開發本地 伺服器.

> 覆蓋常規的複製和剪切命令以將選擇保留在剪貼板環中

> 直接在編輯器中查看和運行您的 .NET Core 測試.

> 適用於 VSCode 的多合一 i18n 擴展

>只需在 vscode 中編輯 markdown 文檔,並在您鍵入時立即在瀏覽器中預覽.

> 在導入語句中自動完成 npm 模塊的 Visual Studio Code 外掛.

> 提供 JS/TS/PHP 文件中函數調用的參數提示.

> 比較(差異)文件內、不同文件或剪貼板中的文本選擇

> 推斷 JSON 的結構並粘貼為許多編程語言中的類型

> 為 Visual Studio 程式碼提供路徑補全.

> 自動完成文件名的 Visual Studio Code 外掛

> 通過基於 Node.js 的腳本或 shell 命令等方式擴展 Visual Studio Code,無需編寫單獨的擴展

> PrintCode 將正在編輯的程式碼轉換為 HTML 文件,通過瀏覽器顯示並 列印.

> 在項目之間輕鬆切換.

> VSCode Project Dashboard 是一個 Visual Studio Code 擴展,可讓您以類似快速撥號的方式組織您的項目. 將您經常訪問的資料夾、文件和 SSH 遠程固定到儀錶板上以快速訪問它們.

> 突出顯示逗號、製表符、分號和管道分隔文件中的列,使用 CSVLint 進行一致性檢查和 linting,多游標列編輯,列修剪和重新對齊,以及使用 RBQL 進行 SQL 樣式查詢.

> 允許用戶打開容器、遠程機器、容器或 Windows Linux 子系統 (WSL) 中的任何資料夾,並利用 VS Code 的完整功能集.

> 允許用戶直接在 Visual Studio Code 中從遠程 伺服器編輯文件.

> 允許您發送 HTTP 請求並直接在 Visual Studio Code 中查看響應.

> 用於文本操作的多合一擴展:過濾 (grep)、刪除行、插入數字序列和 GUID、將內容格式化為表格、更改大小寫、轉換數字等等. 非常適合在日誌中查找資訊和處理文本.

> TODO 註釋的自定義關鍵字、突出顯示和顏色. 以及用於查看所有當前標籤的側邊欄.

> 在單引號、雙引號和反引號之間循環

> TypeScript 語言服務外掛提供了一組源操作,便於對象解構

> 自動時間跟蹤器和生產力儀錶板顯示您在每個項目、文件、分支和語言中編碼的時間.

> 時間轉換器擴展,可將時間戳從/轉換為各種格式,並按需插入或僅顯示它們. 它進一步提供了一個簡潔的懸停提供 程式來立即美化紀元時間戳. 所有功能都是高度可定製的.

Formatting & Beautification

> 用冒號(:)、賦值(=,+=,-=,*=,/=) 和箭頭(=>) 對齊程式碼. 它對逗號優先的編碼樣式和尾隨註釋有額外的支持.

> 而且它不需要您選擇要對齊的內容,擴展 程式會自行解決.

Auto Rename Tag

> 原生設置,只需將 "editor.linkedEditing": true 添加到您的 settings.json 文件中

> 自動重命名成對的 HTML/XML 標籤

> 為 VS Code 美化程式碼

> 將 html 轉換為您的 Visual Studio 程式碼中的哈巴狗,不再需要使用外部頁面.

> 轉換 ECMAScript 字元串文字的引號

> 粘貼帶有「正確」縮進的程式碼

> 按特定順序對文本行進行排序

> 一個簡單而強大的擴展,用於在您的程式碼塊周圍添加包裝模板.

> 用符號或多個符號包裝選擇或多個選擇

> 允許您通過簡單的單擊來打開和關閉格式化 程式

> 自動查找、解析併為所有可用的導入提供程式碼操作和程式碼完成. 適用於 Typescript 和 TSX.

> shell 腳本 & Dockerfile & dotenv 格式

> 在您的程式碼中快速翻譯選定的文本

Explorer Icons

Uncategorized

> VS Code 的瀏覽器預覽使您能夠在編輯器中打開一個可以調試的真實瀏覽器預覽. 瀏覽器預覽由 Chrome Headless 提供支持,並通過在新進程中啟動無頭 Chrome 實例來工作. 這提供了一種在 VS Code 中呈現 Web 內容的安全方式,並啟用了有趣的功能,例如編輯器內調試等等!

> 在您最喜歡的編輯器中播放互動式教程.

Run code snippet or code file for multiple languages: C, C++, Java, JavaScript, PHP, Python, Perl, Ruby, Go, Lua, Groovy, PowerShell, BAT/CMD, BASH/SH, F# Script, C# Script, VBScript, TypeScript, CoffeeScript, Scala, Swift, Julia, Crystal, OCaml Script

> 在 VS Code 中按項目和其他編程指標自動報告時間.

> 在編輯器中突出顯示網頁顏色

> VS Code 輸出面板和日誌文件的語法高亮顯示

> Visual Studio Code 中的 Dash 整合

> 利用您最喜歡的 shell 命令來編輯文本

> VS Code 的編輯器配置

> 自動同步您的工作到遠程 FTP 伺服器

> 突出顯示文件中的匹配標籤.

> 一個簡單的擴展,使縮進更易讀.

> 將選定的 VSCode 主題與 iTerm2 顏色配置文件同步

> 使用我們的生成器工具創建安全密碼. 立即獲取強密碼,幫助防止安全威脅.

> 物聯網開發開放原始碼生態系統:支持350+嵌入式板卡、20+開發平台、10+框架. Arduino 和 ARM mbed 兼容.

> 寶麗來為您的程式碼.

> VS Code 中 JavaScript 和 TypeScript 的快速原型設計遊樂場,可訪問項目文件、內聯報告、程式碼覆蓋率和豐富的輸出格式.

> 直接從 VS Code 運行各種腳本

> 發送消息和程式碼片段,將文件上傳到 Slack

> 提供與 Spotify 桌面客戶端的整合. 在狀態欄中顯示當前播放的歌曲,搜索歌詞並提供用於通過按鈕和熱鍵控制 Spotify 的命令.

> 強大的 SVG 語言支持擴展(測試版). 處理 SVG 所需的幾乎所有功能.

> 在編輯器中查看 SVG 並將其導出為數據 URI 方案或 PNG.

> 同時突出顯示具有不同顏色的多個文本模式. 突出顯示單個文本模式可以使用編輯器的搜索功能完成,但它不能同時突出顯示多個模式,這就是這個擴展派上用場的地方.

> 在編輯器中快速調出有用的 MDN 文檔

> 從 typescript 類快速生成介面定義

Adds JFrog Xray scanning of project dependencies to your VS Code IDE. It allows developers to view panels displaying vulnerability information about the components and their dependencies directly in their VS Code IDE. The extension also allows developers to track the status of the code while it is being built, tested and scanned on the CI server.

Themes

UI

如果你有勇氣,至少有兩個 VS Code 的自定義 UI:

Syntax

賽博朋克 2077 靈感主題

VSCode 主題靈感來自遙遠的星系......

Dark VSCode 主題靈感來自日本傳統色彩和 1000 年前創作的詩歌.

一個基於 Atom 的黑暗主題.

詳細而準確的 Atom One 黑暗主題.

一個簡單的主題,色彩鮮艷,共有三個版本——深色、淺色和海市蜃樓,適合一整天的舒適工作.

VS Code 主題靈感來自阿拉斯加北極光的平靜色彩.

凝灰岩但甜蜜的主題.

Yummygum 的官方城市之光套房

Wes Bos 的官方主題.

官方德古拉主題. 許多編輯器、shell 等的黑暗主題.

一個簡單的主題,三種變體的明亮色彩——夜空、寧靜和海洋,適合全天舒適的工作.

一個豐富多彩的語義著色程式碼主題.

一個有趣的、基於紫色的粉彩/糖果/白日夢仙女線主題,由sailorhg 製作.

Visual Studio Code 的 GitHub 主題.

Visual Studio Code 的 Jellybeans 主題.

適用於 Visual Studio Code 的優雅多汁的類材料主題.

Visual Studio Code 現在最史詩般的主題.

最小的單色主題.

為專業開發人員提供的精美功能,來自原始 Monokai 配色方案的作者.

夜貓子的 VS Code 主題. 在白天也能很好地工作,但這個主題非常適合我們這些喜歡在深夜編寫程式碼的人. 顏色選擇考慮了色盲和光線不足的人可以使用的顏色. 決策還基於有意義的閱讀理解對比和最佳炫目效果. ✨

一個簡單的主題.

一個北極的、北藍色的乾淨優雅的 Visual Studio Code 主題.

320 多個漂亮的語法和 UI 主題的集合.

一個輕鬆的主題,可以更輕鬆地看待事物.

⚡ 帶有精心挑選和大膽的紫色色調的專業主題,與您的 VS Code 相得益彰. 具有樣式的自定義 VS Code 主題.

Visual Studio Code 的深色語法/工作台主題 - 針對 SCSS、HTML、JS、TS、Markdown 和 PHP 文件進行了優化.

18 個燈光主題的集合,按背景亮度分為 4 組.

People to Follow

VS Code 社區中各種人的 Twitter 帳戶列表

Resources for extension developers

Documentation

Libraries

Tools

Online Courses

Visual Studio Code Power User Course (commercial)

Contribute

License

我根據開放原始碼許可向您提供此存儲庫中的程式碼和資源. 因為這是我的個人存儲庫,所以您收到的我的程式碼和資源的許可證來自我,而不是我的僱主 (Microsoft).

Some content has been disabled in this document

請務必訪問它

與其他一些編輯器不同,VS Code 開箱即用地支持 IntelliSense、linting、outline,並且不需要任何單獨的擴展來運行 linter 包. 一些 linter 已經整合在 VS Code 中,你可以在官方文檔中找到完整的列表, 部分.

- VSC 中豐富的 1С:Enterprise 8 (BSL) 語言支持 - 為 VSC 中的 *.bsl и *.os 文件添加語法高亮,為 1С lang 添加 IntelliSense 和語法助手

Bash Debug

Shellman

- 預覽 C/C++ 擴展 , 讀 詳情

- 使用 clangd 為 VS Code 提供 C/C++ 語言 IDE 功能:程式碼完成、編譯錯誤和警告、轉到定義和交叉引用,包括管理、程式碼格式化、簡單重構.

- 在 GNU Global 工具的幫助下為 C/C++ 提供 Intellisense.

- 使用 C/C++(和 TypeScript、JavaScript、Objective-C、Golang、Rust)提供語義完成 .

- 使用 Clang 命令完成和診斷 C/C++/Objective-C.

- 支持數百萬行程式碼庫,由 libclang 提供支持. 交叉引用、完成、診斷、語義突出顯示等.

- C# extension by , 讀 詳情

- 修正使用/縮進/大括弧/空行的格式

- 為 IDE 提供擴展,以加快您的開發工作流程.

.NET Core Test Explorer

Calva

CSS Peek

- Lint CSS/SCSS.

解析 CSS、SCSS、LESS 並自動添加供應商前綴.

- 根據工作空間中的 CSS 文件,為 HTML 類屬性提供 CSS 類名稱補全. 還支持 React 的 className 屬性.

- 對 Go 語言的豐富語言支持.

- Groovy lint、格式化、美化和自動修復

VsCode Groovy Lint

- 提供 用於堆棧和 cabal 項目.

- 為在 VS Code 中編輯 HLSL 文件提供豐富的語言支持

TS/JS postfix completion demo

- 此擴展提供 AI 輔助開發功能,包括基於對程式碼上下文的理解的自動完成和其他見解.

看看這兩者的區別

- 用於 Visual Studio 程式碼的 TSLint(使用 "tslint.jsEnable": true).

- 棉絨 .

- 棉絨 .

- 片段 .

- Linter、Formatter 和 Pretty 印表機 .

- Visual Studio Code 的拼寫檢查器(英文). 還通過外部擴展支持其他語言.

- 片段 .

- Vue.js 工具包

- 提供您期望的所有功能 - linting、智能感知、類型工具提示和點擊定義

- Visual Studio Code 的替代 Flowtype 擴展

- 用於 Visual Studio 程式碼的 TSLint.

> 短絨用於 .

Markdown All in One

Markdown Emoji

- 用於 Visual Studio 程式碼的 Laravel 5 片段

- Laravel 刀片片段和語法高亮支持

Laravel blade snippets and syntax highlight support animation

- 使用 Laravel 模型片段快速啟動並運行模型.

Laravel Model Snippets animation

- Visual Studio Code 中的 Laravel Artisan 命令

Laravel Artisan commands within Visual Studio Code animation

- 支持 dotenv 文件語法

Support for dotenv file syntax screenshot

Smarty Template Support

- 格式化 PHP 文件中的 HTML. 在保存操作之前運行,因此您仍然可以使用 PHP 格式化 程式.

Format HTML in PHP

- Visual Studio Code 的 XDebug 擴展

- 用於 VS Code 的 PHP CS Fixer 擴展、php 格式化 程式、php 程式碼美化工具

- 適用於 Visual Studio 程式碼的 PHP CodeSniffer

- 用於 Visual Studio 程式碼的 phpfmt

- Vision Ray Tracer (POV-Ray) 擴展的持久性,包括常見 POV-Ray 場景元素的語法突出顯示和片段,從 Visual Studio Code 中渲染當前場景

Animated GIF of POV-Ray in Visual Studio Code

- Linting、調試(多線程、Web 應用 程式)、智能感知、自動完成、程式碼格式化、片段、單元測試等.

- 此擴展包含一組有用的程式碼片段,用於在 Visual Studio Code 中開發 TensorFlow 模型.

TensorFlow Snippets GIF

- 智能感知、程式碼格式化、重構、程式碼鏡頭等

- Linting、自動完成、程式碼格式化、片段等

- Hashicorp 的 Terraform 的語法突出顯示、linting、格式化和驗證

GistPad gist management

GitHub Pull Request Monitor

Displays a graphical preview of Azure Resource Manager (ARM) templates

Browse your database inside the vs code editor animation

Code snippets for Azure IoT Hub screenshot

Color your tabs and/or titlebar based on regex

Create tests extension animation

Upload/copy files animation

error lens demo gif

Toggle example demo

es7-reactreduxgraphqlreact-native-snippets

.gitignore generation animation

GoTo current file online animation

GitLens inline git information animation

git added indicator screenshot
git removed indicator screenshot
git modified indicator screenshot

Gradle Tasks

Jira and Bitbucket workflow

JS Parameter Annotations

Jumpy

kanban

live-server

> ngrok 允許您將在本地電腦上運行的 Web 伺服器公開到 Internet. 只需告訴 ngrok 您的 Web 伺服器正在偵聽的埠. 此擴展 程式允許您控制 從 VSCode 命令面板

ngrok for VSCode

View and run your .NET Core tests directly in the editor animation

i18n Ally

Instant Markdown Screencast

npm-intellisense

Parameter Hints

Partial Diff

Paste JSON as Code

Path Autocomplete

Autocompletion for filenames animation

Power Tools

PrintCode

Switch between projects screenshot

Project Dashboard

Rainbow CSV

Remote SSH extension at work

Send HTTP request and view response animation

Text Power Tools

Todo Tree

Toggle Quotes

Typescript Destructure

> 腳手架項目使用

Using yeoman animation

Timing

Better Align
Auto rename paired HTML/XML tags animation

Transform quotes of ECMAScript string literals animation

Indentation of pasted code animation

Sorts lines of text in specific order animation

Wrap a template around a code block

Wraps selection or multiple selections with symbol or multiple symbols animation

Auto import

shell-format

Vscode Google Translate

City Lights Icons

VSCode Icons

Seti Icons

Material Icon Theme

Browser Preview Demo

CodeRoad Demo

Run a snippet or file animation

Code Time

Highlight web colors in your editor screenshot

IBM.output-colorizer

Dash integration screenshot

Edit with Shell Command

Auto-sync your work to remote FTP server animation

indent-rainbow

iTerm2 Theme Sync

Password Generator

Build using platformio animation

Make a polaroid image of your code animation

> 將您的程式碼發送至 .

Integrated JavaScript/TypeScript playground animation

Run various scripts right from VS Code animation

Send messages or code snippets to Slack animation

vscode-spotify

SVG

SVG Viewer

Text Marker (Highlighter)

ESDOC MDN

Interface generator

JFrog

Monokai 靈感主題 和 .

- 官方 VS Code 推特

- VS 程式碼項目經理

- VS 程式碼開發

- VS 程式碼項目經理

- 開發人員倡導者@Azure. VS Code 發布精彩影片的創作者

- GitLens 創作者

- VS 程式碼開發

- VS 程式碼開發

- VS 程式碼開發

- VS 程式碼開發

- vscode.rocks & JS Parameter Annotations 擴展的創建者

- VS 程式碼開發

- VS 程式碼開發

- JS/WordPress 核心開發. VSCode.pro 課程和紫色主題的創建者

- VS 程式碼開發. Go 擴展的維護者

- VS 程式碼開發. xterm.js 的創建者

- Better Comments 擴展將幫助您在程式碼中創建更人性化的註釋.

部分

- 一種設置/獲取編輯器內容的方法,以及它的選擇. 對於單元測試特別有用.

- 從擴展清單的貢獻點生成類型

- Visual Studio Live Share 使您能夠與他人即時協作編輯和調試,無論您使用的是什麼編程語言或您正在建構的應用 程式類型.

- 由於 VS Code 支持 TextMate 主題,您可以在此在線編輯器中創建它們,然後使用創建新的 VS Code 包 工具

- 用於在 Visual Studio Code 中打開當前資料夾的 macOS Finder 工具欄應用

macOS Finder toolbar app to open current folder in Visual Studio Code animation

- 輕鬆為 VS Code 創建您自己的主題(以及為您的其他工具匹配的主題).

- Visual Studio Code 的此擴展為 Azure 開發人員提供了一些方便的命令,用於直接在編輯器中創建或訪問資源.

azure-tools-vscode

- Markdown Preview Enhanced 是一個擴展,它為您提供了許多有用的功能,例如自動滾動同步、數學排版、美人魚、PlantUML、pandoc、PDF 導出、程式碼塊、Demo文稿編寫器等.它的很多想法都受到 Markdown Preview 的啟發Plus 和 RStudio Markdown.

使用 Sublime Text 10 年後, 切換到 VSCode,建構 , and spent over a 1,000 hours perfecting his setup. He has launched a VSCode Power User Course to help you switch today. You can bring all your custom settings from the previous editor and learn the power user workflows for HTML/CSS, Git/GitHub & Open Source, supercharged Markdown, and everything from JavaScript to PHP, Go, Python, C++, C#, ROR. In this course, you'll also learn to install/setup 50+ Extensions.

- 巨大的 5 小時 65 個影片 VSCode 課程.

- 紫色主題的創建者. WP/JS 的核心開發者. OSS 開發倡導者.

歡迎投稿! 閱讀 第一的.

在法律允許的範圍內, 已放棄本作品的所有版權和相關或鄰近權利.

Migrating from Vim
Migrating from Atom
Migrating from Sublime Text
Migrating from Visual Studio
Migrating from Intellij IDEA
Camel Humps
Microsoft/vscode-recipes
Languages
1C/OScript
AutoHotkey Plus
Bash IDE
Bash Debug
Shellman
C/C++
Microsoft
official blog post
Clangd
gnu-global-tags
YouCompleteMe
YouCompleteMe
C/C++ Clang Command Adapter
CQuery
C/C++ language server
Microsoft's tutorial on using VSCode for remote C/C++ development
C#
Microsoft
official documentation
C# FixFormat
C# Extensions
MSBuild Project Tools
VSCode Solution Explorer
.NET Core Test Explorer
Calva
CSS Peek
stylelint
Intellisense for CSS class names
Go
VsCode Groovy Lint
haskell-linter
Haskell IDE engine
language server
autocomplate-shell
Language Support for Java(TM) by Red Hat
Debugger for Java
Maven for Java
Lombok
TS/JS postfix completion
Babel JavaScript
here
tslint (deprecated)
eslint
eslint
XO
XO
AVA
AVA
Prettier
Prettier
Code Spell Checker
Schema.org Snippets
Schema.org
Debugger for Chrome
Flow Language Support
vscode-flow-ide
tslint (deprecated)
Debugger for Chrome
markdownlint
markdownlint
Markdown All in One
Markdown Emoji
PHP Intelephense
PHP IntelliSense
Laravel 5 Snippets
Laravel Blade Snippets
Laravel Model Snippets
Laravel Artisan
DotENV
Twig Language 2
Smarty Template Support
Format HTML in PHP
Composer
PHP Debug
PHP DocBlocker
php cs fixer
phpcs
phpfmt
Configuring Visual Studio Code for Drupal
POV-Ray
Python
TensorFlow Snippets
ReasonML
Rust
Terraform
GitHub
GitHub Pull Requests and Issues
GistPad
GitHub Actions
GitHub Repositories
GitHub Pull Request Monitor
ARM Template Viewer
Azure Cosmos DB
Azure IoT Toolkit
Bookmarks
Color Tabs
Create tests
Deploy
Duplicate Action
Error Lens
Toggle
ES7 React/Redux/GraphQL/React-Native snippets
Gi
Git History
Git Project Manager
GitLink
GitLens
Git Indicators
GitLab Workflow
Gradle Tasks
Icon Fonts
Import Cost
Jira and Bitbucket
JS Parameter Annotations
Jumpy
Kanban
Live Server
Multiple clipboards
ngrok for VSCode
ngrok
Dotnet Core Test Explorer
i18n Ally
Instant Markdown
npm Intellisense
Parameter Hints
Partial Diff
Paste JSON as Code
Path Autocomplete
Path IntelliSense
Power Tools
PrintCode
Project Manager
Project Dashboard
Rainbow CSV
Remote Development
Remote VSCode
REST Client
Text Power Tools
Todo Tree
Toggle Quotes
Typescript Destructure
WakaTime
Yo
Yeoman
Timing
Better Align
beautify
html2pug
ECMAScript Quotes Transformer
Paste and Indent
Sort Lines
Surround
Wrap Selection
Formatting Toggle
Auto Import
shell-format
Vscode Google Translate
City Lights Icons
VSCode Icons
Seti Icons
Material Icon Theme
Browser Preview
CodeRoad
Code Runner
Code Time
Color Highlight
Output Colorizer
Dash
Edit with Shell Command
Editor Config for VS Code
ftp-sync
Highlight JSX/HTML tags
Indent Rainbow
iTerm2 Theme Sync
Password Generator
PlatformIO
Polacode
carbon-now-sh
Quokka
Runner
Slack
Spotify
SVG
SVG Viewer
Text Marker (Highlighter)
ESDOC MDN
Interface generator
JFrog
Essence
Pragmatic Essence
2077 theme by Endormi
An Old Hope Theme by Dustin Sanders
Ariake Dark by wart
Atom One Dark Theme by Mahmoud Ali
Atomize by emroussel
Ayu by teabyii
Borealis Theme by Alexander Eckert
Captain Sweetheart by ultradracula
City Lights by Yummygum
Cobalt2 Theme Official by Wes Bos
Dracula Official by Dracula Theme
Edge by Bogdan Lazar
Eva Theme by fisheva
Fairy Floss by nopjmp and sailorhg
GitHub Theme by Thomas Pink
Jellybeans Theme by Dimitar Nonov
Material Palenight Theme by whizkydee
Material Theme by Mattia Astorino
Mno by u29dc
Monokai Oblique by pushqrdx
Visual Studio Code
Visual Studio IDE
Monokai Pro by monokai (commercial)
Night Owl by Sarah Drasner
Plastic by Will Stone
Nord by arcticicestudio
Rainglow by Dayle Rees
Relaxed Theme by Michael Kühnel
Shades of Purple by Ahmad Awais
Slime Theme by smlombardi
Niketa Theme by Dejan Toteff
@code
@auchenberg
@BenjaminPasero
@chrisdias
@_clarkio
@eamodio
@ErichGamma
@IsidorN
@joaomoreno
@johannesrieken
@lannonbr
@maeschli
@mattbierner
@MrAhmadAwais
@ramyanexus
@Tyriar
Better Comments
Visual Studio Code API
Official Documentation
vscode-test-content
typed-vscode
Live Share
Online TextMate Themes Editor
Yo Code
Yo Code - Extension Generator
Open in Code
Themer
Azure Tools for Visual Studio Code
Mark down preview
Ahmad Awais
Shades of Purple theme
VSCode.pro
Ahmad Awais
contribution guidelines
Valerii Iatsko
Visual Studio 程式碼
真棒
Official website
Source code
Releases (stable channel)
Releases (insiders channel)
Monthly iteration plans
Arduino
Befunge
Blink
Bolt
Bond
CMake
Dart
Dockerfile
EJS
Elixir
Elm
Erlang
F#
Flatbuffers
Fortran
Hack(HHVM)
Handlebars
Hive SQL
Julia
KL
Kotlin
LaTeX
Mason
openHAB
Parser 3
Pascal
OmniPascal
Perl HTML-Template
POV-Ray
Protobuf
Ruby
Scala
Shaders (HLSL, GLSL, Cg)
Stylus
Swift
VEX
Wenyan
Zephir
Awesome
Build Status
Autoprefixer
HLSL Tools
Visual Studio IntelliCode
Vetur
carbon.now.sh
CC0
Autoprefixer
Intellisense CSS class names
Example of statement completion using HLSL Tools for VS Code
Visual Studio IntelliCode
Vetur
Send your code to carbon.now.sh animation