当前位置: 首页 > article >正文

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

文章目录

  • 环境
  • 准备
    • Cloud Studio
    • Cursor
  • 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连接命令:

在这里插入图片描述

本例中,命令为:

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代码已经变化了:

在这里插入图片描述


http://www.kler.cn/a/469247.html

相关文章:

  • 2024AAAI SCTNet论文阅读笔记
  • 面试高频:一致性hash算法
  • C语言 数组编程练习
  • Linux(Centos 7.6)命令详解:mkdir
  • vulnhub靶场-potato(至获取shell)
  • GitLab 创建项目、删除项目
  • 如何在 Ubuntu 22.04 上配置 Logrotate 高级教程
  • Go语言的 的数据封装(Data Encapsulation)基础知识
  • 关于Hugging Face模型国内下载
  • Kotlin 数据类与密封类
  • Linux下学【MySQL】表中修改和删除的进阶操作(配实操图和SQL语句通俗易懂)
  • 开源模型应用落地-Qwen2.5-7B-Instruct与vllm实现推理加速的正确姿势-利用KOR框架实现结构化输出(七)
  • 【汇编语言】外中断(二)—— 键盘的奥秘:编写自己的 int 9 中断例程
  • 【软考网工笔记】操作系统管理与配置——Windows
  • Python中使用PostgreSQL和Apache AGE扩展来绘制和显示图表
  • Go语言的 的变量声明(Variable Declaration)基础知识
  • MySQL叶子节点为啥使用双向链表?不使用单向呢?
  • centos7yum安装mysql5.7
  • 【机器学习:三、常见的代价函数】
  • JS实现SVG的TEXT标签自动换行功能
  • [CTF/网络安全] 攻防世界 view_source 解题详析
  • UE5失真材质
  • 3.6 高级树形数据结构(2-3-4树、B树、B+树、哈夫曼树等)
  • 【HF设计模式】05-单例模式
  • 深入Android架构(从线程到AIDL)_09 认识Android的主线程
  • MATLAB R2015b安装、激活记录少走弯路