设置您的工作区

与Sage一起使用的文本编辑器和IDE

以元数据表示 :issue:`30500` 我们正在收集如何配置各种文本编辑器和IDE以与Sage一起使用的说明。

集线盒

Gitpod 是一项免费服务,允许您在基于VS代码的在线开发环境中构建和运行Sage。无需在您的计算机上安装任何东西,Gitpod就可以创建一个虚拟的全功能工作区,所有依赖项和工具都已预先安装。

要开始, go to Gitpod 并使用您的GitHub或GitLab帐户登录。请稍候,Gitpod正在创建工作区。第一次,可能需要一些时间来构建Sage。

现在,您可以运行和编辑Sage的代码。贡献您的更改是正常的 Git workflow 。要实现这一点,您首先必须使用GitHub授权Gitpod:

  1. 在Running Gitpod工作区中,通过以下方式生成新的SSH密钥对 ssh-keygen -f tempkey

  2. 使用以下命令将私钥作为安全环境变量保存在Gitpod中 gp env PRIVATE_SSH_KEY="$(<tempkey)" ,或使用 Gitpod UI

  3. 按照中的说明向GitHub注册公钥 生成SSH密钥

  4. 关闭此Gitpod工作区。

遵循此程序后,每个新的Gitpod工作区都将有一个工作空间 origin 您可以将您的更改推送到远程。

你也可以 use your VS Code Desktop 保留您的本地IDE配置,同时仍然受益于Gitpod的高规格服务器和自动预编译。