現已釋出!閱讀關於 11 月新增功能和修復的內容。

VS Code 擴充套件

2016 年 3 月 17 日,Wade Anderson,@waderyan_

2015 年 11 月,我們開源了 Visual Studio Code 並推出了擴充套件 API。VS Code 擴充套件市場擁有超過 850 個擴充套件。現在支援許多新語言(Go、PowerShell、PHP、Python)和框架(Apache Cordova、React Native)。

我們將繼續迭代改進 API,並希望得到您的反饋。如果您是 VS Code 擴充套件新手,請檢視文件以瞭解查詢和安裝新擴充套件的說明。我們致力於增強社群能力,使 VS Code 成為世界上最偉大的程式碼編輯器。

本著精選擴充套件列表的精神,我們希望為您提供有關 VS Code 擴充套件市場動態的定期更新。

Ruby by Peng Lv

Ruby 語言支援是 UserVoice 上的熱門請求,市場中有少量相關擴充套件。我們很喜歡使用這個提供語言和除錯支援的 Ruby 擴充套件。設定很簡單,包含在擴充套件的 README 中。

安裝 Ruby 依賴項

以下是不同 Ruby 版本的說明。我使用的是 Ruby v2.0.x。

  1. 在終端中,輸入 gem install ruby-debug-ide -v 0.4.32
  2. 在終端中,輸入 gem install debase -v 0.2.1

在 VS Code 中配置 launch.json

.vscode 資料夾中建立 launch.json 檔案並新增以下內容

{
  "version": "0.2.0",
  "configurations": [
    {
      "name": "Ruby Debug",
      "type": "Ruby",
      "request": "launch",
      "program": "${workspaceFolder}/hello_world.rb",
      "stopOnEntry": false
    }
  ]
}

編寫程式碼和除錯

下面是除錯一個簡單的 Hello World Ruby 指令碼的示例會話。您可以看到設定斷點、啟動偵錯程式、命中斷點以及單步執行程式碼。

Ruby Debugging

yo by Sam Verschueren

這個擴充套件允許您在 VS Code 的命令面板中直接使用 Yeoman 腳手架工具。您已安裝的 Yeoman 生成器會顯示在下拉列表中,您可以直接在 VS Code 中回答 Yeoman 終端提示。在市場中檢視更多詳細資訊

Yo Demo

change-case by wmaurer

更改當前選定單詞或選定內容的字母大小寫。這個擴充套件node-change-case npm 模組的包裝器實現。

change-case demo

訂閱

訂閱 VS Code RSS 源以獲取更多擴充套件更新。

如果您有自己非常喜歡的擴充套件並希望在此處展示,請給我們傳送推文

Wade Anderson,VS Code 團隊成員
@waderyan_

© . This site is unofficial and not affiliated with Microsoft.