Cursor 全自動代碼生成器?你還沒用過?接下來我就來介紹智能 AI 代碼生成工具 Cursor 安裝和使用

語言: CN / TW / HK

"本文正在參加 人工智能創作者扶持計劃 "

一、概述

Cursor.so 是一個集成了 GPT-4 的國內直接可以訪問的,優秀而強大的免費代碼生成器,可以幫助你快速編寫、編輯和討論代碼。 它支持多種編程語言,如 Python, Java, C#, JavaScript 等,並且可以根據你的輸入和需求自動生成代碼片段。 Cursor.so 還可以幫助你重構、理解和優化代碼,提高開發效率。

強烈建議程序員們都要安裝使用,將帶來革命性的編碼效率提升。本文簡單介紹下 Cursor 的安裝和使用。

二、安裝

2.1 安裝 cursor

官網地址:https://www.cursor.so/
支持 Mac 、Windows 和 Linux 操作系統,根據自己電腦的系統進行下載。

image.png

界面

首先,Cursor目前是一款獨立的應用,界面看 上去像是VS Code, IDE的功能上也明顯弱於 VS Code。界面上就三個菜單欄: File、 Edit、 View,然後就是右.上角的4個圖標了。這裏着 重關注一下View菜單下的Command Palette以 及右.上角的設置圖標。

image.png

打開Command Palette之後,可以看到總共有 六個選項,重要的就是其中的4個選項: ●Ctrl+K: 負責代碼生成與編輯

●Ctrl+L:負責代碼理解和註釋

image.png

點擊setting按鈕,出現一個設置的配置,需要 注意的就是Cursor編輯器支持vim、emacs; 支持綁定COpilot;支持安裝不同語言的 server。

image.png

三、使用

image.png

3.1 生成代碼

先創建一個 Java 文,然後使用 Ctrl + k 輸入想讓它生成怎樣的代碼

image.png 生成出來的代碼:

image.png 注意:如果代碼生成一半終止,可以重新呼出對話框,輸入 “繼續” 即可。

3.2 和代碼“對話”

可以選擇生成的部分代碼,去問任何你想問題的問題,讓它對代碼進行優化。

選擇後有兩個選項,一個是 Edit ,即告訴它你的訴求,讓它幫你修改;一個是 Chat , 即問它相關問題,讓它給你解答。

image.png

3.2.1 對話

image.png

image.png 注意:你不僅可以和生成的代碼“對話”,也可以將 JDK 、開源項目和自己業務代碼貼到這裏,進行“對話”,讓它解釋幫你理解,也可以讓它給你改進建議,讓它幫你找潛在BUG 等。

3.2.2 修改

image.png

它會根據你的意思進行修改,如果你認為符合要求,點擊 Accept 即可生效,否則點擊 Reject 拒絕修改。

image.png

點擊 Accept 修改成功:

image.png

這個修改不一定是最優的但是基本符合需求。

四、總結

本文只是一個使用 Cursor 的簡單示例,幫助大家如何安裝和使用。 大家可以根據自己的業務,讓它幫你寫一些基礎的代碼,利用好 Cursor 可以大大提高工作效率。

需要注意的是,雖然可以通過語言來生成代碼,但目前還不完美,如果生成的代碼不太符合要求,可以優化自己的表達,交代再清楚一些;也可以嘗試重新生成;還可以通過對話讓它不斷優化調整以便符合你的要求。 估計未來人工智能將帶來開發工具的更大變革。 還有注意數據安全,不要將敏感數據和代碼貼出來,以減少泄露風險。而且這些修改和建議只是參考,自己要注意甄別!

本文正在參加 人工智能創作者扶持計劃