参加你附近的 ,了解 VS Code 中的 AI 辅助开发。

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 作者: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 作者:Sam Verschueren

此扩展允许您在 VS Code 的命令面板中从内部使用 Yeoman 脚手架工具。您已安装的 Yeoman 生成器将显示在一个下拉列表中,您可以直接在 VS Code 中回答 Yeoman 终端提示。在市场中查看更多详细信息

Yo Demo

change-case 作者: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.