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。
- 在終端中,輸入
gem install ruby-debug-ide -v 0.4.32。 - 在終端中,輸入
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 指令碼的示例會話。您可以看到設定斷點、啟動偵錯程式、命中斷點以及單步執行程式碼。

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

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

訂閱
訂閱 VS Code RSS 源以獲取更多擴充套件更新。
如果您有自己非常喜歡的擴充套件並希望在此處展示,請給我們傳送推文。
Wade Anderson,VS Code 團隊成員
@waderyan_