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 可以大大提高工作效率。

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

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