一個想要取代 VSCode 的編輯器,它能成功么?
共 2089字,需瀏覽 5分鐘
·
2024-08-09 13:34
這兩天有朋友就從 VSCode 編輯器轉移到 Cursor 了。
就是下面這個IDE。各位一看,你這不騙我玩兒呢嗎,這不就是 VSCode 嗎?
還真沒有,它就是 Cursor。
我記得去年在大模型剛出來不久之后就安裝過 Cursor,在別人都還停留在大模型網(wǎng)頁問答、IDE 插件的時候,Cursor 就推出了一款集成了 AI 能力的代碼編輯器。只不過那時候比較簡單,只能打開單個文件,然后在這個文件里完成代碼生成、補全的操作,用的大模型還是 ChatGPT3.5,體驗了一下,覺得跟用 Web 頁面比優(yōu)勢不大,而且不如其他的 Code Copilot,就把它卸載了。
前幾天我就看到有些獨立開發(fā)者推薦 Cursor,說 Cursor 的體驗非常好,強烈建議使用。架不住說的人多啊,我猜應該是升級了,于是就打算再體驗一下。
不看不知道,這一看,和我當初用的那個 Cursor 完全不像是同一個產(chǎn)品了。
到官網(wǎng)上下載完成安裝,支持 VSCode、Jetbrains、Sublime 等快捷鍵設置,可以設置輸出結果的語言,用中文的話,在
Language for AI 這里輸入「中文」就可以了。
再下一步,你就會明白為什么它這么像 VSCode 了,它支持將 VSCode 中的插件直接遷移過來。
安裝完成后,所有插件和主題配置都和之前的 VSCode 完全一致,如果不看它的圖標,完全感覺不到已經(jīng)用的是 Cursor 了。
所以從 VSCode 遷移到 Cursor 幾乎就是零成本遷移。
當然了,不可能復刻 VSCode 到這種地步,之所以這么像的原因是它就是從 VSCode 擴展而來的,因為 VSCode 是開源的,Cursor 在 VSCode 開源代碼的基礎上加入了自己的 Code Copilot 能力。
別的 Code Copilot 都是在 IDE 里通過插件的方式集成,而 Cursor 反其道而行,直接做一個 IDE 出來,然后在 IDE 里做擴展,你想用它的功能,就下載它的 IDE。這模式可是夠大膽的,這對自己的產(chǎn)品能力的信心要足夠大,才敢這么做吧。
下面這幾個是 Cursor 支持的大模型:
舉幾個使用的例子。
我讓Cursor 幫我把一個 js 文件封裝一下,并給出了初始化的邏輯,生成的代碼點擊應用按鈕,直接將原本的 js 內(nèi)容替換。運行后,一次性成功,并且還把之前初始化的 bug 給改好了。
可以在多個文件中選擇相關的邏輯代碼,然后針對這些代碼進行提問。
直接選中一段代碼,然后右鍵,選擇「Add to Chat」,然后再打開另一個文件,比如關聯(lián)的 HTML 文件,選中相關的內(nèi)容,再次「Add to Chat」,最后綜合這兩個文件進行提問,方便很多。
還有就是可以在一個文件中按「Command+K」原地寫需求,Cursor 直接幫生成代碼,一般新文件或者新方法這樣用好一點,但是改邏輯的話,我還是比較習慣在 Chat 窗口提問,直接改的話,如果有問題還得撤銷。
就介紹到這里。現(xiàn)在這個年頭,編輯器卷的飛起,各家都想取代 VSCode。作為一名開發(fā)者,能不能取代 VSCode 我并不關心,只要編輯器的功能越來越強大, 讓我開發(fā)時節(jié)省點兒時間摸摸魚就可以了。不管怎么說,大家多收藏一些工具,等到要用的時候多個選擇,找到最適合自己的那款就成~
???? 點擊下方閱讀原文,獲取魚皮往期編程干貨。
往期推薦
魚皮的原創(chuàng)項目,越來越豐富了!
老弟想自己做個微信,被我一個問題勸退了。。
這樣上線項目,輕輕松松~
遇到 Bug 不要慌,請先看看這個
總有壞人想爬我網(wǎng)站的數(shù)據(jù),看我怎么干他!
看完這個,我直接把 SQL 刷通了
