在远程开发的初始版本中,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 进行远程开发,并与我们分享您的反馈!
免费注册 JetBrains Space»»»
适用于软件项目和团队的一体化解决方案
英文博文原作者:Valerie Andrianova
相关阅读
⏬ 戳「阅读原文」了解更多
本文分享自微信公众号 - JetBrains(JetBrainsChina)。
如有侵权,请联系 [email protected] 删除。
本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一起分享。
{{o.name}}
{{m.name}}