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

news/2025/1/7 19:58:24/
aidu_pl">

文章目录

  • 环境
  • 准备
    • 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.ppmy.cn/news/1560988.html

相关文章

JAVA:Spring Boot 集成 Quartz 实现分布式任务的技术指南

1、简述 Quartz 是一个强大的任务调度框架,允许开发者在应用程序中定义和执行定时任务。在 Spring Boot 中集成 Quartz,可以轻松实现任务的调度、管理、暂停和恢复等功能。在分布式系统中,Quartz 也支持集群化的任务调度,确保任务…

计算机毕业设计Python电商品推荐系统 商品比价系统 电商比价系统 商品可视化 商品爬虫 机器学习 深度学习 京东爬虫 国美爬虫 淘宝爬虫 大数据

温馨提示:文末有 CSDN 平台官方提供的学长联系方式的名片! 温馨提示:文末有 CSDN 平台官方提供的学长联系方式的名片! 温馨提示:文末有 CSDN 平台官方提供的学长联系方式的名片! 作者简介:Java领…

使用python将多个Excel表合并成一个表

import pandas as pd# 定义要合并的Excel文件路径和名称 file_paths [file1.xlsx, file2.xlsx, file3.xlsx, file4.xlsx, file5.xlsx]# 创建一个空的DataFrame来存储合并后的数据 merged_data pd.DataFrame()# 循环遍历每个Excel文件,并读取其中的数据 for file_p…

HTML基础入门:结构、文本格式化与多媒体图片

HTML基础入门:结构、文本格式化与多媒体图片 HTML(超文本标记语言)是构建网页的基础语言,是每一位前端开发者的必修课。 HTML文档基本结构 HTML文档的组成 HTML文档的结构就像建筑的框架,支撑起整个网页内容。一个标…

vulnhub——Earth靶机

使用命令在kali查看靶机ip arp-scan -l 第一 信息收集 使用 nmap 进行 dns 解析 把这两条解析添加到hosts文件中去,这样我们才可以访问页面 这样网站就可以正常打开 扫描ip时候我们发现443是打开的,扫描第二个dns解析的443端口能扫描出来一个 txt 文件…

多模态大模型文生图和图生文的主要技术

1 图生文 CLIP 该模型架构由图像编码器和文本编码器组成。图像编码器将图像转换为嵌入(数字列表),文本编码器将文本转换为嵌入。 这两个编码器在成批的图像-文本对上进行训练,其中文本描述图像。编码器的训练方式如下&#xff1…

SpringBoot中实现拦截器和过滤器

【SpringBoot中实现过滤器和拦截器】 1.过滤器和拦截器简述 过滤器Filter和拦截器Interceptor,在功能方面很类似,但在具体实现方面差距还是比较大的。 2.过滤器的配置 2.1 自定义过滤器,实现Filter接口(SpringBoot 3.0 开始,jak…

每天学一点强化学习(二)

《动手学强化学习》模仿学习代码的修改 由于版本的不同,模仿学习中的代码需要有一些做出修改, def test_agent(agent, env, n_episode):return_list []for episode in range(n_episode):episode_return 0state env.reset()[0] # 修改位置done False…