Cursor连接腾讯云Cloud Studio开发环境

文章目录

  • 环境
  • 准备
    • [Cloud Studio](#Cloud Studio)
    • Cursor
  • [Cursor连接Cloud Studio开发环境](#Cursor连接Cloud Studio开发环境)

环境

  • 腾讯云Cloud Studio语言模板All In One实例
  • Windows 11
  • Firefox 133.0.3 (64 位)
  • Cursor 0.44.9

准备

Cloud Studio

在腾讯云Cloud Studio( https://ide.cloud.tencent.com/ )里创建一个实例。本例中,创建的是"语言模板"里的"All In One"实例:

然后测试一下,确保开发环境工作正常。

例如,打开 hello_world.py 文件,并点击右上角的小三角图标,确保代码能够正常运行,并输出 Hello, World! 的字样,如下图所示:

Cursor

在本地下载并安装Cursor( https://www.cursor.com/ )。安装过程略。

Cursor连接Cloud Studio开发环境

在Cloud Studio主页面,点击"通用工作空间",会列出所有实例。找到想要连接的实例,点击"SSH连接"图标,如下图所示:

在弹出的对话框里,包含了SSH连接命令:

本例中,命令为:

powershell 复制代码
ssh 49fc485b76c6a08dc08b564f2964a26311dd1b30-ljwojr@ljwojr.ssh.ide.cloud.tencent.com

测试一下:在Git Bash里输入该ssh命令,确保能够登录成功:

(此处SSH密钥是怎么工作的?我并没有把本地的SSH公钥复制到远程server上。)

有了SSH连接命令,就可以通过Cursor来连接了。打开Cursor,点击"Open with SSH"按钮:

复制SSH命令里的信息( 49fc485b76c6a08dc08b564f2964a26311dd1b30-ljwojr@ljwojr.ssh.ide.cloud.tencent.com ),注意不要包含 ssh 本身:

接下来要选择操作系统,选"Linux"即可:

最后再确认一下:

OK,现在就连接上了():

点击"Open Folder"按钮,选择文件夹 /workspace/programming-language-demo ,然后回车,就得到和CloudStudio一样的界面了:

在左下角,可以看到 SSH: ljwojr.ssh.ide.cloud.tencent.com 的字样,表明连接的是远程环境。

当然,现在还没法运行。只需按提示安装Python插件,并配置好Python解释器,即可运行:

现在,就可以在Composer的帮助下,愉快的"写"代码了,比如,想要多输出几行打招呼的信息:

代码改动是直接作用到远端的。切换到浏览器,可见CloudStudio代码已经变化了:

相关推荐
一 铭25 分钟前
软件诞生于 Commit 之间:聊聊 Zed 的 DeltaDB
人工智能·ai·agent
长空任鸟飞_阿康2 小时前
三、《从零手撸 Agent》 · system prompt 与核心参数:调好你的旋钮
人工智能·python·ai·prompt
BD_Marathon2 小时前
大模型概念入门
ai
2601_962381583 小时前
ArcGIS+Python+AI赋能高标准农田建设项目审计提质增效
python·arcgis·ai·高标准农田审计·大数据审计
玫瑰互动GEO3 小时前
腾讯AnswerBit(GEO优化监测平台)技术拆解:UI自动化如何采集真实AI回答
大数据·人工智能·ui·ai·自动化·geo优化
云烟成雨TD3 小时前
LlamaIndex 系列【21】语义检索(Semantic Search)
ai·agent·rag·llamaindex
长谷深风1114 小时前
AI记忆会过期,会冲突,更需要治理
人工智能·ai·大模型·prompt·memory·aiagent
云烟成雨TD5 小时前
LlamaIndex 系列【20】关键词检索(Keyword Search):BM 25 算法
ai·agent·rag·llamaindex
2501_930472445 小时前
03_AWS迁移腾讯云_组件差异风险清单与工作量WBS
云计算·腾讯云·aws
Summer-Bright5 小时前
深度 | GPT-6 Astra 的相变:从「会答」到「会做」,OpenAI 把对齐做成了护城河
人工智能·gpt·ai·astra·gpt-6