银河麒麟(linux)使用本地cursor AI编辑工具链接Devbox 踩坑说明

一、关于本文

本文介绍在麒麟桌面系统(2403 sp1 x86)如何通过创建Sealos 云服务端的devbox环境后,如何通过本地cursor  AI  IDE工具链接使用中的。(此方法应该也适用大部分linux)

在网上很多材料都是在windows或者mac上,没有针对linux上如何使用这个操作来实现的。应该就是linux默认兼容不是很好。本地应用不能直接调用。

知识点:

1)Sealos 

2)Devbox

3)Cursor

本文不是科普说明,默认是对以上有认知(可以b站搜搜),只与我有在linux想要使用这样的组合遇到的问题时可以借鉴此文档,作为部分参考使用。

------本人也是小白,也在摸索阶段,旨为记录自己踩的坑

二、本地下载cursor及配置

2.1 下载

这个方法网上很多教程,这里不做说明,直接从官网下载linux版本,下载下来是一个AppImage。

下载地址:Cursor - The AI Code Editor

本人是在x86架构上下载的,还有arm的。

下载下来的文件可以直接运行(./名称运行)

2.2  配置

主要是为了使用方便,配置一些操作,使其能在开始菜单可以搜到,另外这里的重点是后续可以让devbox网页里直接调用到cursor(算是本文注重说的内容之一)

在/usr/share/applications/下添加一个curso.desktop内容如下(用root):

[Desktop Entry]
Name=Cursor
Comment=A powerful code editor for developers
Exec=cursor
Icon=/usr/share/applications/cursor.png
Terminal=false
Type=Application
Categories=Development

应用图标也可以自己下载:(我是在他们官网,按F12随便找的一个)
https://us1.discourse-cdn.com/flex020/uploads/cursor1/original/2X/a/a4f78589d63edd61a2843306f8e11bad9590f0ca.png

下载好的图片,放置到/usr/share/applications/下,重命名为cursor.png,你可以放到其他地方,叫其他名字,如果代地方,上面的Icon=后面的地址要改成实际地址(就是让应用图标可以识别到你指定的应用图片)

要注意以下内容要一致(就是给他复制到系统环境变量可以识别的目录,重新命令为cursor):

另外再在当前普通用户下执行:

xdg-settings set default-url-scheme-handler cursor cursor.desktop

这样设置后,后续网页里调用cursor时,就可以打开本地的这个cursor了。(只是可以打开,但是好像没有办法直接链接到devbox里的远程服务端)

完成后就可以在开始菜单看到,可以双击打开了:

三、cursor链接devbox配置

先说下我遇到的问题:我在devbox里直接按照下图点击后,然后无法打开cursor,

会有以下提示:要打开xdg-open 吗?(按照二里的配置,xdg-settings里可以解决打开的问题)

我按照二配置后,可以打开但是不会自动链接到在devbox里创建的应用。

3.1.配置密钥(按照devbox官网里的要求)

先按照下图先把密钥配置下,让本地可以直接链接访问devbox创建的应用。

点击一键配置

可以选择下载脚本,然后本地运行。或者选择手把手里的操作,操作内容本质一样(操作后在本地~/.ssh目录下会有多东西)。

配置完可以测试下能正常登录:

3.2 Cursor链接配置

这里不介绍cursor里模板安装啥的,比如中文、语法相关的等(这里需要注意,cursor里要安装devbox插件,到最新)。 

Cursor应该也是有方法可以直接链接到远端服务器的,不过我是使用的以下方法,比较另类:

在点击以下弹框“打开xdg-open” 后:

浏览器页面按下F12,按照下图寻找红框内容,复制下来

再在本地先通过命令行执行:

cursor   复制内容

调起的cursor就可以连接上了。不过我还做了以下操作才顺利进入服务器对应目录,直接贴图看吧

这里是检测到要使用远程链接,左下角有提示,可以点击安装插件,然后自动重启

安装好后,重启,左下角已经看到已经链接上了,这里按照下图点击

进入对应目录,作为项目目录:

至此,已经可以正常链接devbox了。就可以愉快的开始AI"辩"程了。关掉后,下次还可以直接进入到这个项目目录。

以下是我测试创建django项目,cursor自动操作的结果,如果有问题也可以直接问它,你只需要按照它提示的要求来就可以(中间有一些需要接受它的操作)

如果出错,可以直接选择错误内容,到聊天窗口问它。

四、其他说明

在Cursor里的一些配置,其实是在系统的~/.cursor目录下,里面会有安装的插件等内容

比如语言:

后安装的remote-ssh等

--生命在于折腾,go~~

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值