现已发布!阅读关于 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.