Space logo

Space

The intelligent code collaboration platform

Space is pivoting to SpaceCode, focused on Git hosting and code reviews. Learn more →

News

在 Space 开发环境中引入对更多基于 IntelliJ 的 IDE 的支持

Read this post in other languages:

远程开发的初始版本中,Space 开发环境仅支持 Fleet 和 IntelliJ IDEA。 

今天,我们很高兴引入对更多基于 IntelliJ 的 IDE 的支持:GoLand、PhpStorm、PyCharm、RubyMine、WebStorm 和 CLion(从 2021.3 版开始)。 所有这些 IDE 都可以通过 JetBrains Gateway 使用 Space 开发环境。 

请观看下面的短视频了解详细信息:

要远程启动这些 IDE,您只需要一个 Space 组织和 JetBrains Gateway 应用(作为独立应用程序或通过 Toolbox App 提供)。

新建开发环境时,从列表中选择要使用的 IDE:

在准备预热快照时,也应指定所需的 IDE:

job("My project warmup data") {
    startOn {        
        schedule { cron("0 7 * * *") }
    }
 
    // ide is the IDE you want Automation to build indexes for:
    // Ide.Fleet, Ide.Idea, Ide.RubyMine, Ide.WebStorm, and so on.
    // Ide.IJGateway has been deprecated.
    warmup(ide = Ide.GoLand) {
        // (Optional) Specify the IDE version to use instead of the
        // organization default. You can also use
        // IdeVersion.LatestOfQuality("Release").
        ideVersion = IdeVersion.Specific("2021.3.1", "Release")
    }
}

现在,您还可以选择要为其准备项目索引的特定 IDE 版本(IDE 版本将覆盖管理员指定的默认版本)。

默认的 dev-container 镜像包括 IDE 支持的语言(PHP、Ruby、Node.js 等)所需的基本最少工具,这应该足够用于评估目的。 但是,对于实际项目,我们建议准备适合您项目特定需求的自定义镜像。

请尝试使用您最喜欢的 JetBrains IDE 进行远程开发,并与我们分享您的反馈!

英文博文原作者:

image description

Discover more