Cursor 全自動程式碼生成器?你還沒用過?接下來我就來介紹智慧 AI 程式碼生成工具 Cursor 安裝和使用
"本文正在參加 人工智慧創作者扶持計劃 "
一、概述
Cursor.so 是一個集成了 GPT-4 的國內直接可以訪問的,優秀而強大的免費程式碼生成器,可以幫助你快速編寫、編輯和討論程式碼。 它支援多種程式語言,如 Python, Java, C#, JavaScript 等,並且可以根據你的輸入和需求自動生成程式碼片段。 Cursor.so 還可以幫助你重構、理解和優化程式碼,提高開發效率。
強烈建議程式設計師們都要安裝使用,將帶來革命性的編碼效率提升。本文簡單介紹下 Cursor 的安裝和使用。
二、安裝
2.1 安裝 cursor
官網地址:https://www.cursor.so/
支援 Mac 、Windows 和 Linux 作業系統,根據自己電腦的系統進行下載。
介面
首先,Cursor目前是一款獨立的應用,介面看 上去像是VS Code, IDE的功能上也明顯弱於 VS Code。介面上就三個選單欄: File、 Edit、 View,然後就是右.上角的4個圖示了。這裡著 重關注一下View選單下的Command Palette以 及右.上角的設定圖示。
開啟Command Palette之後,可以看到總共有 六個選項,重要的就是其中的4個選項: ●Ctrl+K: 負責程式碼生成與編輯
●Ctrl+L:負責程式碼理解和註釋
點選setting按鈕,出現一個設定的配置,需要 注意的就是Cursor編輯器支援vim、emacs; 支援繫結COpilot;支援安裝不同語言的 server。
三、使用
3.1 生成程式碼
先建立一個 Java 文,然後使用 Ctrl + k 輸入想讓它生成怎樣的程式碼
生成出來的程式碼:
注意:如果程式碼生成一半終止,可以重新撥出對話方塊,輸入 “繼續” 即可。
3.2 和程式碼“對話”
可以選擇生成的部分程式碼,去問任何你想問題的問題,讓它對程式碼進行優化。
選擇後有兩個選項,一個是 Edit ,即告訴它你的訴求,讓它幫你修改;一個是 Chat , 即問它相關問題,讓它給你解答。
3.2.1 對話
注意:你不僅可以和生成的程式碼“對話”,也可以將 JDK 、開源專案和自己業務程式碼貼到這裡,進行“對話”,讓它解釋幫你理解,也可以讓它給你改進建議,讓它幫你找潛在BUG 等。
3.2.2 修改
它會根據你的意思進行修改,如果你認為符合要求,點選 Accept 即可生效,否則點選 Reject 拒絕修改。
點選 Accept 修改成功:
這個修改不一定是最優的但是基本符合需求。
四、總結
本文只是一個使用 Cursor 的簡單示例,幫助大家如何安裝和使用。 大家可以根據自己的業務,讓它幫你寫一些基礎的程式碼,利用好 Cursor 可以大大提高工作效率。
需要注意的是,雖然可以通過語言來生成程式碼,但目前還不完美,如果生成的程式碼不太符合要求,可以優化自己的表達,交代再清楚一些;也可以嘗試重新生成;還可以通過對話讓它不斷優化調整以便符合你的要求。 估計未來人工智慧將帶來開發工具的更大變革。 還有注意資料安全,不要將敏感資料和程式碼貼出來,以減少洩露風險。而且這些修改和建議只是參考,自己要注意甄別!
本文正在參加 人工智慧創作者扶持計劃
- Cursor 全自動程式碼生成器?你還沒用過?接下來我就來介紹智慧 AI 程式碼生成工具 Cursor 安裝和使用
- 為摩爾定律續命:從 SoC 轉向 Chiplet“小晶片”,還需時間來證明
- 小摩爾來了!5分鐘帶你學會小摩爾眼睛跟隨滑鼠移動效果
- 為摩爾定律“續命”,小晶片何時普及?
- [演算法拆解] 二叉樹的遍歷
- [概念細節] javaScript中的資料型別
- [核心概念] 前端瀏覽器快取詳解
- [核心概念] javascript 中的 this 繫結規則
- [核心概念] 重排(Reflow/ Layout)和重繪(Repaint)
- [核心概念] 函式防抖(debounce)和節流(throttle)
- [核心概念] javaScript中的閉包(closure)
- [核心概念] javaScript 中的執行上下文
- [核心概念] javaScript 的作用域(scope)