3

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

 2 years ago
source link: https://blog.jetbrains.com/zh-hans/space/2022/01/31/introducing-support-for-more-intellij-based-ides-in-space-dev-environments/
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client
News

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

Sue
Sue 2022年1月31日

Read this post in other languages:
English

远程开发的初始版本中,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")
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 进行远程开发,并与我们分享您的反馈!

英文博文原作者:

Sue

Valerie Andrianova


Recommend

About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK