Outil intelligent Installation et utilisation du curseur

1. Introduction au curseur

Cursor.so est un outil de développement logiciel, un outil de génération de code AI intelligent directement accessible, excellent et puissant intégré à GPT, gratuit en utilisant GPT-3.5.

Il peut rapidement écrire, éditer et discuter de votre code. Il prend en charge plusieurs langages de programmation, tels que Python, Java, JavaScript, etc., et peut vous aider à refactoriser, comprendre et optimiser votre code.

Cursor.so a également une fonction de chat, vous pouvez communiquer avec l'IA, poser des questions, obtenir des suggestions, générer automatiquement des extraits de code en fonction de vos entrées et de vos besoins, etc.

Caractéristiques du curseur :

  • Génération de code intelligent :

Il vous suffit d'entrer quelques mots-clés ou descriptions, et Cursor.so générera le code approprié en fonction de vos besoins, qu'il s'agisse d'une fonction, d'une classe, d'un algorithme ou de toute autre chose.

  • Optimisation et refactorisation du code :

Vous pouvez demander à Cursor.so de vous aider à analyser votre code, à trouver des erreurs, des redondances ou des parties inefficaces, et à donner une meilleure version.

  • Compréhension du code et commentaires :

Vous pouvez demander à Cursor.so de vous aider à expliquer votre code, en donnant un simple commentaire ou une explication, ce qui vous facilitera la compréhension et la maintenance.

  • Chat et divertissement IA :

Vous pouvez discuter avec Cursor.so, lui poser des questions sur la programmation ou tout autre sujet, obtenir ses conseils ou ses opinions, et même lui demander d'écrire des choses intéressantes comme des poèmes, des histoires, des paroles, etc.

Cursor.so est un outil très puissant et intéressant qui peut vous rendre plus efficace, détendu et heureux dans le processus de programmation. À l'heure actuelle, l'itération rapide du curseur prend déjà en charge la création, l'exploitation, le débogage, le dialogue de code, l'optimisation de code, etc. de projets Java.

推荐程序员安装使用,将带来革命性的编码效率提升。简直神器!

Deux, installation du curseur

1. Téléchargez et installez

1) Télécharger

Télécharger depuis l'adresse officielle : https://www.cursor.so

La version que j'ai téléchargée est : Cursor Setup 0.2.31-x64.exe

2) Double-cliquez pour installer.

insérez la description de l'image ici

Après avoir cliqué sur continuus, vous devez vous inscrire et vous connecter.

insérez la description de l'image ici

2. Inscrivez-vous et connectez-vous

Lorsque vous l'utilisez pour la première fois, vous devez vous inscrire, cliquer sur S'inscrire pour vous inscrire et utiliser Se connecter pour vous connecter.

注意:国内邮箱也可以注册。

insérez la description de l'image ici

Après avoir cliqué sur continuus, une autorisation est requise.

insérez la description de l'image ici

Après avoir cliqué sur accepter. Revenons à l'interface IDEA, et elle peut être utilisée après avoir affiché la connexion.

insérez la description de l'image ici

注意:

  • Tous les utilisateurs peuvent obtenir 10 requêtes gpt-4 gratuites ! 3,5 suffisent ici,
  • La version gratuite de Cusor ne pose que 100 questions par mois.

3. Introduction à IDEA

1. Introduction à IDEA

1) Vous pouvez contrôler l'affichage et le masquage des fenêtres gauche, droite et inférieure dans le coin supérieur droit.

insérez la description de l'image ici

2) Ouvrir Fichier|Projet

Fichier --> Ouvrir le dossier --> Sélectionnez le fichier à ouvrir

Cliquez sur le bouton Exécuter dans le coin supérieur droit pour exécuter le code. Ou le bouton Déboguer pour déboguer le code.

insérez la description de l'image ici

3. Génération de code intelligent AI

1) Modifier le code généré

Utilisez la souris pour sélectionner le code, puis 按Cmd+K或Ctrl+K. Entrez la description de la fonctionnalité que vous souhaitez que l'IA génère pour vous.

2) discuter

按Cmd+L或Ctrl+L。Nous l'utilisons pour trouver des bogues, expliquer le code et demander le chat de l'IA.

3) Définir le modèle de dialogue

Chaque interaction portera l'instruction définie par le mode. Par exemple : réponse chinoise, le code principal doit ajouter les commentaires nécessaires.

insérez la description de l'image ici

4) Code de fusion

点击左上角或者按快捷键。
Ctrl+Y  表示接受修改的代码
Ctrl+N  表示拒绝修改的代码

insérez la description de l'image ici

4. Installation du plug-in

1) Fichier - Préférences - Extensions

Ici, vous pouvez ouvrir le marché des plug-ins, vérifier les plug-ins installés ou rechercher les plug-ins qui doivent être installés.

2) Rappel automatique à installer

Si le plug-in n'est pas installé, lorsque nous créons un fichier xx.java, IDEA vous rappellera automatiquement de l'installer dans le coin inférieur droit, et nous pouvons cliquer sur Installer.

4. Facile à utiliser

Ici, nous l'utilisons pour générer une fonction d'image de code de vérification à 6 chiffres.

1) Créer un projet, créer un fichier

insérez la description de l'image ici

2) Ajouter une méthode de test

Laissez-le ajouter une méthode de test, certaines classes n'ont pas de package, veuillez le vérifier. Enfin, j'ai simplement modifié le chemin de l'image.

code afficher comme ci-dessous:

import java.awt.Color;
import java.awt.Font;
import java.awt.Graphics;
import java.awt.image.BufferedImage;
import java.io.File;
import java.io.IOException;
import java.util.Random;

import javax.imageio.ImageIO;

public class Code6 {
    
    
    // 验证码图片的宽度
    private static final int WIDTH = 120;
    // 验证码图片的高度
    private static final int HEIGHT = 40;
    // 验证码字符个数
    private static final int CODE_COUNT = 6;
    // 验证码字体大小
    private static final int FONT_SIZE = 20;
    // 验证码字符集合
    private static final String CODE_SET = "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";
    
    /**
     * 生成随机验证码图片
     * @return 验证码图片
     */
    public static BufferedImage generateCodeImage() {
    
    
        // 创建一个BufferedImage对象,用于生成验证码图片
        BufferedImage image = new BufferedImage(WIDTH, HEIGHT, BufferedImage.TYPE_INT_RGB);
        // 获取Graphics对象,用于绘制验证码图片
        Graphics graphics = image.getGraphics();
        // 设置背景色
        graphics.setColor(Color.WHITE);
        graphics.fillRect(0, 0, WIDTH, HEIGHT);
        // 设置字体
        graphics.setFont(new Font("Arial", Font.BOLD, FONT_SIZE));
        // 生成随机验证码
        StringBuilder codeBuilder = new StringBuilder();
        Random random = new Random();
        for (int i = 0; i < CODE_COUNT; i++) {
    
    
            int index = random.nextInt(CODE_SET.length());
            char codeChar = CODE_SET.charAt(index);
            codeBuilder.append(codeChar);
        }
        String code = codeBuilder.toString();
        // 绘制验证码
        for (int i = 0; i < CODE_COUNT; i++) {
    
    
            graphics.setColor(new Color(random.nextInt(256), random.nextInt(256), random.nextInt(256)));
            graphics.drawString(String.valueOf(code.charAt(i)), (i + 1) * WIDTH / (CODE_COUNT + 1), HEIGHT / 2 + FONT_SIZE / 2);
        }
        // 绘制干扰线
        for (int i = 0; i < 5; i++) {
    
    
            graphics.setColor(new Color(random.nextInt(256), random.nextInt(256), random.nextInt(256)));
            graphics.drawLine(random.nextInt(WIDTH), random.nextInt(HEIGHT), random.nextInt(WIDTH), random.nextInt(HEIGHT));
        }
        // 绘制干扰点
        for (int i = 0; i < 50; i++) {
    
    
            graphics.setColor(new Color(random.nextInt(256), random.nextInt(256), random.nextInt(256)));
            graphics.drawOval(random.nextInt(WIDTH), random.nextInt(HEIGHT), 1, 1);
        }
        // 释放资源
        graphics.dispose();
        // 返回验证码图片
        return image;
    }
    
    /**
     * 测试方法
     */
    public static void main(String[] args) {
    
    
        BufferedImage image = generateCodeImage();
    
        // 将验证码图片保存到本地
        try {
    
    
            File outputfile = new File("D:/TempFiles/captcha.png");
            ImageIO.write(image, "png", outputfile);
        } catch (IOException e) {
    
    
            // 打印异常信息
            e.printStackTrace();
        }
    }
}

3) Résultats en cours d'exécution

insérez la description de l'image ici

4) Chat sur la droite, laissez-le vous expliquer le code.

insérez la description de l'image ici

Le curseur est un outil vraiment puissant et amusant à utiliser.

– Si vous êtes avide de connaissances, soyez humble si vous êtes insensé.

Je suppose que tu aimes

Origine blog.csdn.net/qq_42402854/article/details/131157449
conseillé
Classement