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

Ubuntu 20.04 安装并使用Cursor

1. 安装

1.1 下载

cursor 官网 : https://www.cursor.com/cn
在这里插入图片描述
点击 下载LINUX
查看下载下来的文件:

$ ls ~/Downloads/Cursor-0.47.8-82ef0f61c01d079d1b7e5ab04d88499d5af500e3.deb.glibc2.25-x86_64.AppImage 
/home/xxx/Downloads/Cursor-0.47.8-82ef0f61c01d079d1b7e5ab04d88499d5af500e3.deb.glibc2.25-x86_64.AppImage

1.2 检查文件

$ cd ~/Downloads/
$ shasum Cursor-0.47.8-82ef0f61c01d079d1b7e5ab04d88499d5af500e3.deb.glibc2.25-x86_64.AppImage 
eef7c20923c9bebfd15d085ae0d320082dfe344d  Cursor-0.47.8-82ef0f61c01d079d1b7e5ab04d88499d5af500e3.deb.glibc2.25-x86_64.AppImage

输出文件的 SHA256 哈希值。可以将这个值与官方提供的哈希值进行对比,确保文件完整无误。

1.3 安装

赋予执行权限

$ chmod +x Cursor-0.47.8-82ef0f61c01d079d1b7e5ab04d88499d5af500e3.deb.glibc2.25-x86_64.AppImage
$ ll Cursor-0.47.8-82ef0f61c01d079d1b7e5ab04d88499d5af500e3.deb.glibc2.25-x86_64.AppImage 
-rwxrwxr-x 1 xjg xjg 187294912 320 17:50 Cursor-0.47.8-82ef0f61c01d079d1b7e5ab04d88499d5af500e3.deb.glibc2.25-x86_64.AppImage*

1.4 创建桌面启动器

$ sudo mv Cursor-0.47.8-82ef0f61c01d079d1b7e5ab04d88499d5af500e3.deb.glibc2.25-x86_64.AppImage /opt/cursor.appimage
sudo gedit /usr/share/applications/cursor.desktop

在/usr/share/applications/cursor.desktop 写入下面内容:

[Desktop Entry]
Type=Application
Name=Cursor
Exec=/opt/cursor.appimage
Icon=/opt/cursor.png
Categories=Development;

下载下面图片:
在这里插入图片描述

$ cd ~/Downloads
$ mv 8fd8a6d491384f65a56adc6f2b666d62.png /opt/cursor.png
$ ll /opt/cursor.png 
-rw-rw-r-- 1 xjg xjg 7149 320 21:39 /opt/cursor.png

查看 cursor.png

$ cd /opt
$ nautilus .

在这里插入图片描述

2. 运行

2.1 启动

在这里插入图片描述
也可以

$ /opt/cursor.appimage

这时:
在这里插入图片描述

2.2 快捷键

  • Ctrl + L 打开对话框
    也可以选中代码块 Ctrl + L ,根据代码块对话
  • Ctrl + K 打开生成窗口
  • Ctrl + I 打开Composer , 用于多文件修改

2.2.1 @注记

@Files : 传递指定代码文件的上下文
@Code : 传递指定代码块(函数和类)的上下文
@Docs : 从官方文档获取上下文(需要在配置文件添加上下文)
@Web : 从搜索结果获取上下文
@Folders : 传递文件目录信息上下文
@Chat : 传递对话窗口内容上下文(仅限代码生成窗口)
@Definitions : 传递变量和类型定义上下文(仅限代码生成窗口)
@Git : 传递Git仓库commit历史(仅限对话窗)
@Codebase : 在代码文件仓库扫描文件输入(仅限对话窗)

相关文章:

  • go语言中的strings库
  • 蓝桥杯 R格式
  • Redis常见阻塞原因总结
  • 【JavaEE进阶】Linux搭建Java部署环境
  • 用Ollama部署大语言模型
  • ABAP隐藏F8执行按钮
  • Kafka是如何实现幂等性的??
  • redis安装
  • STM32__红外避障模块的使用
  • c++进阶之------红黑树
  • [特殊字符] 树莓派声卡驱动原理全解析:从模拟耳机口到HiFi DAC
  • 《鸿蒙原生应用开发:掌控Ability生命周期的艺术》
  • Chats-Grid迭代检索问答优化方案
  • 基于Python+Django的旅游管理系统
  • 学习笔记--基于Sa-Token 实现Java项目单点登录+同端互斥检测
  • #13【CVPR2024】“不确定性不是敌人”:深入剖析多模态融合中的不确定性
  • ✨【TFT屏幕与调试接口の冰火协奏曲】✨
  • 机器学习——Numpy矩阵与数值统计运算
  • Linux系统管理与编程10:任务驱动综合应用
  • Vue3中router最佳封装落地
  • 民政部党组成员、中国老龄协会会长刘振国任民政部副部长
  • 对话地铁读书人|中学教师董女士:借来的书更好看
  • 蔚来李斌:当下国际贸易环境有不确定性,但坚信中国汽车产业最终将占全球四成份额
  • 首映|国家自博馆4D电影《海洋深深》:潜入深海向地球发问
  • 游客大理古城买瓜起争执:170克手机称出340克
  • 国防部发布、中国军号及多家央媒官博发祝福海报:人民海军76岁生日快乐