GithubHelp home page GithubHelp logo

meteo-pig / cursorcode Goto Github PK

View Code? Open in Web Editor NEW
270.0 4.0 29.0 266 KB

Cursor GPT vscode扩展插件

License: MIT License

CSS 11.28% JavaScript 17.94% TypeScript 70.78%
ai chatgpt chatgpt-bot gpt vscode-extension

cursorcode's Introduction



A Visual Studio Code - CursorCode

Write, edit, and chat about your code with a powerful AI

一个基于Cursor API的GPT智能AI代码助手

主要功能

  • 📃智能对话:可以在侧边栏直接与机器人对话
  • 🔥代码生成:在代码中输入需求来生成代码
  • 📝代码优化:在代码中输入需求对代码进行优化
  • ⌨️快速插入:在对话框中生成的代码,可直接点击快速插入到代码框对应的光标处
  • 🔑快捷键:Ctrl+Alt+Y呼出代码生成,Ctrl+Alt+U呼出对话

开始使用

  1. vscode扩展商店中搜索CursorCode进行安装

  2. 在左侧选中Cursor光标图标进入对话框页面

  3. 可以直接输入问题,也可以在代码框中选中代码进行询问

  4. 在代码框中右击代码,或者在空白处右击,在弹出菜单中点击CursorCode,在弹出的输入框中输入需求(生成/优化代码)

注意:询问前请先在代码框中点击,让光标保持在某一处(为了让AI更好的理解代码上下文)

视频教程

https://www.bilibili.com/video/BV1iv4y1G7Js/

友情链接

Github Cursor

cursorcode's People

Contributors

meteo-pig avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

cursorcode's Issues

Can you enable GPT-4 mode in this extention?

Type: Feature Request

Within the Cursor editor, you can chose between GPt 3.5 and GPT 4 mode. Can you please add that option to the plugin too?

Extension version: 0.1.1
VS Code version: Code 1.77.3 (704ed70d4fd1c6bd6342c436f1ede30d1cff4710, 2023-04-12T09:16:52.732Z)
OS version: Linux x64 5.15.0-27-generic
Modes:
Sandboxed: No

支持持久化存储prompt

支持插入一段固定的prompt吗,这样不用每次都写一遍了
cursor原本自带功能,蛮实用的

如何在CURSOR扩展中设置Azure OpenAI API的API密钥

大家好,

我正在尝试将Azure OpenAI API与CURSOR扩展结合使用,以提高其功能性。但是,我遇到了一个问题,希望能得到一些帮助。在扩展的设置中似乎没有明显的选项或字段来输入Azure OpenAI的API密钥。

是否有人能提供关于如何在CURSOR扩展中配置Azure OpenAI API密钥的指导或信息?任何帮助或指向相关文档的方向都将非常感激。

提前感谢大家的支持。

VSCode 连接到 WSL2 Ubuntu ,Cursor 账号登录不成功

系统环境

Powershell 输出
Repository  λ wsl --version
WSL 版本: 1.2.5.0
内核版本: 5.15.90.1
WSLg 版本: 1.0.51
MSRDC 版本: 1.2.3770
Direct3D 版本: 1.608.2-61064218
DXCore 版本: 10.0.25131.1002-220531-1700.rs-onecore-base2-hyp
Windows 版本: 10.0.22621.1555
WSL2 输出
18:21:30 ~/Documents 1ms $ wslfetch --colorbar --options "windows-build,windows-rel-branch,wsl-release,wsl-kernel,windows-uptime"
               .-/+oossssoo+/-.               Windows Subsystem for Linux (WSL2)
           `:+ssssssssssssssssss+:`           [email protected]
         -+ssssssssssssssssssyyssss+-         Build: 22621
       .ossssssssssssssssssdMMMNysssso.       Branch: ni_release
      /ssssssssssshdmmNNmmyNMMMMhssssss/      Release: Ubuntu 23.04
     +ssssssssshmydMMMMMMMNddddyssssssss+     Kernel: Linux 5.15.90.1-microsoft-standard-WSL2
    /sssssssshNMMMyhhyyyyhmNMMMNhssssssss/    Uptime (Windows): 1d 1h 51m
   .ssssssssdMMMNhsssssssssshNMMMdssssssss.
   +sssshhhyNMMNyssssssssssssyNMMMysssssss+
   ossyNMMMNyMMhsssssssssssssshmmmhssssssso
   ossyNMMMNyMMhsssssssssssssshmmmhssssssso
   +sssshhhyNMMNyssssssssssssyNMMMysssssss+
   .ssssssssdMMMNhsssssssssshNMMMdssssssss.
    /sssssssshNMMMyhhyyyyhdNMMMNhssssssss/
     +sssssssssdmydMMMMMMMMddddyssssssss+
      /ssssssssssshdmNNNNmyNMMMMhssssss/
       .ossssssssssssssssssdMMMNysssso.
         -+sssssssssssssssssyyyssss+-
           `:+ssssssssssssssssss+:`
               .-/+oossssoo+/-.

18:22:16 ~/Documents 1ms $ neowofetch
                             ....             dragon1573@ubuntu
              .',:clooo:  .:looooo:.          _________________
           .;looooooooc  .oooooooooo'         OS: Ubuntu 23.04 on Windows x86_64
        .;looooool:,''.  :ooooooooooc         Kernel: Linux 5.15.90.1-microsoft-standard-WSL2
       ;looool;.         'oooooooooo,         Uptime: 26 mins
      ;clool'             .cooooooc.  ,,      Packages: 3 (pipx), 1796 (dpkg), 3 (snap)
         ...                ......  .:oo,     Shell: fish 3.6.0
  .;clol:,.                        .loooo'    Terminal: Windows Terminal
 :ooooooooo,                        'ooool    CPU: 11th Gen Intel i7-1165G7 (8) @ 2.8GHz
'ooooooooooo.                        loooo.   GPU: Microsoft Corporation Basic Render Driver
'ooooooooool                         coooo.   Memory: 0.58 GiB / 7.66 GiB (7%)
 ,loooooooc.                        .loooo.   Disk (c): 131G / 248G (53%)
   .,;;;'.                          ;ooooc    Disk (d): 94G / 693G (14%)
       ...                         ,ooool.    Font: Cantarell 11 [GTK3]
    .cooooc.              ..',,'.  .cooo.     Local IP: 172.27.240.107
      ;ooooo:.           ;oooooooc.  :l.      Locale: zh_CN.utf8
       .coooooc,..      coooooooooo.
         .:ooooooolc:. .ooooooooooo'
           .':loooooo;  ,oooooooooc
               ..';::c'  .;loooo:'
                             .

18:20:53 ~/Documents 1ms $ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 23.04
Release:        23.04
Codename:       lunar

软件环境

  • Visual Studio Code v1.77.3 (user setup)
  • CursorCode v0.1.1
  • Remote Development v0.24.0 预览版
  • WSL v0.77.0 预览版

当前现象

  1. 安装插件并激活,打开任意源代码文件,切换到 CursorCode 插件页面

    image

  2. 点击「登录 Cursor 账号」,自动跳转到浏览器提示登录

  3. 使用 GitHub OAuth 三方登录 Cursor 账号,登录成功后有如下页面提示

    image

  4. 返回 VSCode ,登录按钮仍然存在

  5. 发送任意对话,卡死在「正在思考中」状态

Originally posted by @Dragon1573 in #21 (comment)

显示效果优化

搜索 "promise 使用 finally 有风险吗",部分代码关键字如 finally, then, catch 等不换行显示效果应该会更好 (应该显示为 inline 的样式)。

希望能支持快捷键

要是可以支持快捷键就更好了,比如选择某段代码,ctrl+L 沟通这段代码的优化方式

回答问题是出现版本旧的提示了

是不是快不能用了?
You are on an old version of Cursor that will be deprecated soon. Please download the latest version at cursor.so to get new features and continued support.
GFBK{3AMXDR$JE_D J TCV7

优化代码问题

我让他帮我优化一下代码,优化好后发现这都不是我的代码了,变量甚至变成了数组,后来仔细看发现这不是我前些时候写的代码吗,插件读的代码似乎不会跟着文件里的内容实时更新,希望修复

电脑 Windows10 2H22
语言 C++

目前使用cursorCode遇到的问题

  • window10电脑登录,打开vscode的cursorcode侧边栏不显示登录cursor的按钮;
  • 登录一次后似乎无法存储登录状态,过段时间后似乎需要再次登录;
  • 不好设置prompt,回答时会始终以中文回复,现在cursor的软件已经支持预设prompt了。
  • 有时登录后,问问题,没反应;

能否添加 cursor 登录机制

购买cursor会员可以解除对话次数上限,但是cursor本身应用并不好用,大大能否添加对cursor登录的支持呢?


或者允许用户提供 refreshToken 存放路径,在请求前挂上 Bearer 验证,不知道是否可行

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.