# 常见问题

# Cloud Studio 是什么?

Cloud Studio 是一种基于浏览器的集成式开发环境(IDE),基于微软 VS Code 内核之上定制了一系列面向开发者的插件扩展,向开发者提供了一个永不间断的云端工作站。用户在使用 Cloud Studio 时无需安装应用程序和插件,只要打开浏览器就能使用,非常的方便和用好。此外,Cloud Studio 还包含代码高亮、自动补全、Git 集成、终端等在线编程 IDE 的基础功能,同时支持实时调试、插件扩展等,可以帮助开发者快速完成各种应用的开发、编译与部署工作。

# 什么是云端 IDE/在线 IDE/Web IDE?

云端 IDE,又称 Web IDE、在线 IDE 或 Cloud IDE,是基于云的集成开发环境,开发人员可以远程编写运行和调试代码,无需本地安装,仅通过浏览器即可开发软件。云端 IDE(Web IDE/在线 IDE/Cloud IDE)作为托管在云中的服务运行,不再只是云端的软件开发环境,而是提供了包括基础设施服务的 Development-environment-as-a-Service 的服务模式,其天然具有如下优势:

  • 无需在本地维护和设置项目;
  • 更好的共享和协作;
  • 直接集成/访问云服务;
  • 改进上下文切换(不同的项目、分支等)的方式和效率;
  • 源代码的集中控制和保密;

随着云计算技术的成熟和普及,越来越多的传统编程能力和资源以云服务的形式开放出来,从中间件、数据库等水平能力服务组件到人脸识别、鉴权服务等基本业务服务组件都可以很容易的在云端获取。一旦世界从基于 IaaS 的应用开发转变为基于 IaaS、PaaS 甚至 SaaS 的混合应用开发模式,云端 IDE(Web IDE/在线 IDE/Cloud IDE)将成为连接开发人员、PaaS、SaaS 云服务所有服务组件的最佳选择。

# Cloud Studio 与本地 IDE 相比有何优势?

Cloud Studio 作为 Web IDE/在线 IDE/Cloud IDE,和本地 IDE 相比具有以下优势:无需安装,跨平台,只要有浏览器就可以使用;预置常用环境,无需手动安装;支持创建网页预览,在线开发调试。

# Cloud Studio 支持哪些语言环境?

Cloud Studio 云端 IDE(Web IDE/在线 IDE/Cloud IDE)目前支持 Python、Java、Node.js 等语言环境,我们还在不断扩展。

# Cloud Studio 可以用来做什么?

Cloud Studio 云端 IDE(Web IDE/在线 IDE/Cloud IDE)可以用来开发中小型项目,在线修改代码,或者连接云服务器进行部署工作。

# 工作空间有何限制?

  • 数量限制:目前每个用户最多可以创建 10 个工作空间,并且只能同时运行一个工作空间,如果您需要打开另一个工作空间需要先关闭当前运行中的工作空间。
  • 时间限制:每个用户每月可以免费使用工作空间共 3000 分钟,超出时间将产生扣费(连接云主机的工作空间无此限制)。

    如使用工作空间执行恶意程序、发生恶意行为,或者违法违规行为等,我方将采取相关措施限制或停止工作空间的使用,现施行但不限于账号封禁等操作,最终解释权归我方所有。

# 为什么我无法打开工作空间?

如果您打开一个工作空间,一直处于加载页面,您可以尝试检查:

  • 检查该工作空间是否已经在别处打开,如果是您需要先关闭它再重新打开。
  • 检查是否已有其它工作空间打开,因为同时只能开启运行一个工作空间。

# 为什么我无法连接自己的云服务器?

  • 如果您在创建运行环境为云服务器的工作空间时,看到连接不上的提示,可以检查下列几项。 无法连接至云服务器
    • 确定该云服务器正在运行中,且可以使用 SSH 连接。
    • 确定该云服务器的 SSH 连接端口没被防火墙拦截。
    • 确认云服务器 IP、用户名和端口都填写正确。
    • 确定已经将 Cloud Studio 公钥添加至云服务器 ~/.ssh/authorized_keys 文件中。
    • 确认 authorized_key 文件权限为 600。
    • 尝试删除 Cloud Studio 资源目录,具体命令为 rm -rf ~/.coding-cloudstudio,然后重新进入工作空间进行一键修复。

# Cloud Studio 支持连接的云服务器有哪些?

Cloud Studio 云端 IDE(Web IDE/在线 IDE/Cloud IDE)目前支持 64 位 Ubuntu 16.04/18.04 和 CentOS 7。

# 目前 Cloud Studio 兼容的 VS Code 版本?

目前 Cloud Studio 云端 IDE(Web IDE/在线 IDE/Cloud IDE)工作空间兼容 VS Code 1.71.0。

# 为什么云主机工作空间会出现频繁的断线重新

目前由于云主机工作空间的流量是由 Cloud Studio 服务器进行代理,访问路径为 本地机器 -> Cloud Studio 代理服务器 -> 云主机, 会导致 Cloud Studio 由于网络环境的情况导致连接不稳定。目前 Cloud Studio 已经在优化访问路径为 本地机器 -> 云主机,以此来提高连接稳定性,敬请期待。

如果您有任何使用上的问题,可以提工单反馈 (opens new window)或者加入微信群 (opens new window)沟通。