1. カーソルの概要
Cursor.so はソフトウェア開発ツールで、GPT と統合された直接アクセス可能な優れた強力なインテリジェント AI コード生成ツールで、GPT-3.5 を使用して無料で提供されます。
コードをすばやく作成、編集し、チャットすることができます。Python、Java、JavaScript などの複数のプログラミング言語をサポートしており、コードのリファクタリング、理解、最適化に役立ちます。
Cursor.so にはチャット機能もあり、AI と通信したり、質問したり、提案を取得したり、入力やニーズに基づいてコード スニペットを自動的に生成したりすることができます。
カーソルの機能:
- スマートなコード生成:
いくつかのキーワードまたは説明を入力するだけで、関数、クラス、アルゴリズムなど、ニーズに応じて適切なコードが Cursor.so によって生成されます。
- コードの最適化とリファクタリング:
Cursor.so に、コードの分析、エラー、冗長性、非効率な部分の発見、より良いバージョンの提供を手伝ってもらうことができます。
- コードの理解とコメント:
Cursor.so に簡単なコメントや説明を提供してコードの説明を手伝ってもらうと、理解と保守が容易になります。
- AI チャットとエンターテイメント:
Cursor.so とチャットしたり、プログラミングやその他のトピックについて質問したり、アドバイスや意見を得たり、さらには詩、物語、歌詞などの興味深いものを書くように依頼することもできます。
Cursor.so は、プログラミングのプロセスをより効率的に、リラックスして、楽しくすることができる非常に強力で興味深いツールです。現在、カーソルの高速反復は、Java プロジェクトの作成、操作、デバッグ、コード対話、コードの最適化などをサポートしています。
推荐程序员安装使用,将带来革命性的编码效率提升。简直神器!
2、カーソルの設置
1. ダウンロードしてインストールします
1) ダウンロード
公式アドレスからダウンロード: https://www.cursor.so
ダウンロードしたバージョンは次のとおりです: Cursor Setup 0.2.31-x64.exe
2) ダブルクリックしてインストールします。
「contineus」をクリックした後、登録してログインする必要があります。
2. 登録してログインします
初めて使用する場合は登録が必要です。[サインアップ] をクリックして登録し、[サインイン] を使用してログインします。
注意:国内邮箱也可以注册。
続きをクリック後は認証が必要です。
「同意する」をクリックした後。IDEA インターフェースに戻ります。ログインが表示された後に使用できるようになります。
注意:
- すべてのユーザーは 10 個の gpt-4 リクエストを無料で取得できます! ここでは 3.5 で十分です。
- Cusor の無料版では、月に 100 件の質問しかできません。
3. IDEA の紹介
1.IDEAの紹介
1) 右上隅の左、右、下のウィンドウの表示と非表示を制御できます。
2) ファイル|プロジェクトを開く
ファイル --> フォルダを開く --> 開くファイルを選択します
右上隅の「実行」ボタンをクリックしてコードを実行します。または、「デバッグ」ボタンをクリックしてコードをデバッグします。
3. AIによるインテリジェントなコード生成
1) 生成されたコードを編集する
マウスを使用してコードを選択し、 を選択します按Cmd+K或Ctrl+K
。AI に生成させたい機能の説明を入力します。
2) チャット
按Cmd+L或Ctrl+L。
バグを見つけたり、コードを説明したり、AI チャットに質問したりするために使用します。
3) ダイアログテンプレートを定義する
各インタラクションには、モードで定義されたステートメントが含まれます。例: 中国語の返信。コア コードには必要なコメントを追加する必要があります。
4) コードをマージ
点击左上角或者按快捷键。
Ctrl+Y 表示接受修改的代码
Ctrl+N 表示拒绝修改的代码
4. プラグインのインストール
1) ファイル - 環境設定 - 拡張子
ここでは、プラグイン マーケットを開いたり、インストールされているプラグインを確認したり、インストールする必要があるプラグインを検索したりできます。
2) インストールの自動リマインダー
プラグインがインストールされていない場合は、xx.java ファイルを作成するときに、IDEA が右下隅にそれをインストールするよう自動的に通知するので、[インストール] をクリックします。
4. 使いやすい
ここでは、これを使用して 6 桁の確認コード画像関数を生成します。
1) プロジェクトの作成、ファイルの作成
2) テストメソッドの追加
テストメソッドを追加します。一部のクラスにはパッケージがありませんので、確認してください。最後に、画像のパスを変更するだけです。
コードは以下のように表示されます。
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) 走行結果
4) 右側のチャットでコードを説明します。
カーソルは、使用すると非常に強力で楽しいツールです。
– 知識に飢えているなら、愚かでも謙虚であれ。