Databricks 推出 VS Code 开源扩展,加速项目开发


Databricks 是一家从加州大学伯克利分校的 AMPLab 项目发展而来的公司,由 Apache Spark 的创建者创立。

注:Apache Spark 是一个开源的统一分析引擎,用于大规模数据处理,该项目最初是由加州大学伯克利分校的 AMPLab 开发,后来捐赠给 Apache 软件基金会(ASF)。

Databricks 近日宣布,推出了用于 Databricks 的 Visual Studio Code 扩展。

这个新的扩展可以让开发者利用 VS Code 的强大功能在本地编写代码,同时连接到 Databricks 集群并远程运行代码,开发者在这个过程中可以使用 VS Code 中自己熟悉的各种功能,包括代码版本控制、单元测试、高级查找和替换、窗口拆分,以及 CI/CD 等来加速开发。

Databricks 在官方公告中表示,对于依赖 IDE 进行开发的团队,VS Code Extension for Databricks 将是许多计划版本中的第一个,而且 Databricks 正在大力投资开发者生态,还会推出对其他 IDE 和工具的支持。

根据官方介绍,VS Code Extension for Databricks 目前具有的功能包括,将代码同步到 Databricks 工作区、在 Databricks 集群上运行 Python 文件,以及作为工作流运行 notebooks 和 Python 文件等。

当然为了使用这个扩展,它也具有一定的使用要求:

  • 具备以下条件的 Databricks 工作空间
    • 启用 Repos
    • 启用 Files in Repos
  • 允许使用个人访问令牌(PAT)或 Azure AD CLI 访问工作区
  • 访问交互式集群或创建集群的权限
  • 创建 Databricks Repos 的权限

目前这个 Databricks 扩展已经上架 Visual Studio Marketplace,同时还托管到了 GitHub 平台。支持 Windows(ARM + x64)、Linux(x64 + ARM64)、macOS(Apple Silicon + Intel)。

 


相關推薦

2023-10-22

通信的后端。 Oracle 的 Java language server 是为 Apache NetBeans 项目开发的服务器的精简版本,基于 OpenJDK JDK 的 javac 编译器(用于代码编辑和编译)和 OpenJDK 的调试器接口(用于调试),使得其可以在新的 JDK 功能推出后立即启用 VS C

2022-08-19

微软近日发布官方博客表示,他们经过半年时间的努力为 VS Code 带来了 Markdown 语言服务器(Markdown Language Server),团队认为 Markdown 语言服务器是可以推动 VS Code 中的 Markdown 工具进一步发展的项目,有了这个语言服务器,微软将

2023-10-08

用 VS Code 过程中开发 C# 语言产品的效率。该套件兼容 C# 扩展,由语言服务器协议  (LSP) 主机提供支持,从而创建一个高性能、可扩展且灵活的工具环境,可轻松将新体验集成到 C# for VS Code 中。 经过 4 个多月的测试和打磨,

2022-10-08

设置(默认是 1)。 终端快速修复:纠正命令错别字 推出了一个由 shell 集成提供支持的新功能,叫做 Quick Fixes。这个功能带有音频提示支持。使用 audioCues.terminalQuickFix 启用它,以获得修复可用时的声音提示。当命令映射到

2022-11-09

VS Code Go 是 Golang 团队官方推出的一个 VS Code 扩展,为 Go 编程语言提供了丰富的语言支持。 VS Code Go v0.36 近日正式发布,更新内容如下: 变化 从这个版本开始,该扩展将下载用 "Go: Install/Update Tools" 命令安装的第三方工具的

2023-06-15

VS Code Go 是 Golang 团队官方推出的一个 VS Code 扩展,为 Go 编程语言提供了丰富的语言支持。 VS Code Go v0.39 近日正式发布,更新内容如下: 变化 增加了 go.showWelcome 设置,控制是否显示欢迎页面 当 go.toolsManagement.go 设置无效

2022-07-21

VS Code Go 是 Golang 团队官方推出的一个 VS Code 扩展,为 Go 编程语言提供了丰富的语言支持。 VS Code Go v0.35 近日正式发布,更新内容如下: 特性 该版本增加了对 inlay 提示的支持 增加在扩展设置中对 ${workspaceFolderBasename}&n

2022-12-21

VS Code Go 是 Golang 团队官方推出的一个 VS Code 扩展,为 Go 编程语言提供了丰富的语言支持。 VS Code Go v0.37 近日正式发布,这个版本包括新的静态分析功能,可以报告依赖项中的已知漏洞。这些 vulncheck 分析工具由 Go 的漏洞数据库

2022-06-17

多实用功能。但微软在公告中称 “LSP Tools Host”组件将不开源,该决定随即引发了大量批评。 八年前, OmniSharp 团队用当时的 API 和协议开发了 VS Code 中的 C# 扩展。如今语言服务器协议 LSP 已成为现代开发工具(编辑器、IDE 等

2023-04-02

Sublime Text 后,发现它被 VS Code 超越主要是因为后者具有开源和免费的性质。因此他觉得 Sublime Text 也应该选择开源,以和 VS Code 进行更好的竞争。 他认为,VS Code 的开源模式是 VS Code 比 SublimeText 更受欢迎的主要原因。 VS Code

2023-06-30

都会添加新的发布者和扩展。自 Open VSX Registry 于 2021 年推出以来,开发人员已使用超过 4000 万个扩展,目前每月下载量超过 200 万个。为了管理和促进这种持续增长,Open VSX  Registry 的管理现在将从 Eclipse Cloud DevTools 工作

2022-04-06

在命名上就十分具有迷惑性)。 其中后者 pylint 是一个开源的静态代码分析工具,并具有高度可配置的特点,用户可以根据自己的需求以某种方式扩展 pylint。作为一个非常实用的工具,Emacs、Vim、Atom 等编辑器中都集成了 pylint

2023-06-08

Studio 相同的许可模式 —— C# Dev Kit 对个人、学术研究和开源开发是免费的,与 Visual Studio Community 适用的条款相同。对于企业等组织来说,C# Dev Kit 则包含在 Visual Studio Professional 和 Enterprise 订阅中。 C# Dev Kit 下载链接:链接(

2022-06-10

树状视图相比,表格显示了每个问题的来源(语言服务或扩展),允许用户按来源过滤问题。 不推荐使用的扩展- 了解扩展是否已弃用或应该被替换。 添加了对 VS Code 中已弃用的扩展的支持。一个扩展可以被简单地弃用或