Cursor 是什麼
Cursor 有什麼優點
Cursor 有什麼缺點
Cursor is based upon the VS Code codebase, allowing us to focus on making the best AI-powered coding experience while maintaining a familiar editing environment.
從上面官方文件節錄的這段文字可以看到,Cursor 是一個基於 VS Code 打造的 Editor,透過 AI 的幫助可以讓我們擁有更好的開發體驗。
Cursor 在一推出後便受到廣大工程師的喜愛,因為他的優點很明顯。
我認為 Cursor 最大的一個優點就是剛剛所提到的,因為他是基於 VS Code 打造而成,所以使用體驗上和 VS Code 幾乎一模一樣,轉換成本很低,不需要額外花費心力去記憶快捷鍵,也能直接從 VS Code 匯入原本的設定和安裝過的 extension,非常方便。
VS Code 本身的社群支援度就高,所以 Cursor 也繼承了這個優點,有許多好用的套件可以幫助開發的過程。像是之後會提到的 Playwright 這套寫 E2E 的工具,可以透過安裝套件來讓我們只要用滑鼠點擊想要測試的區塊,就幫我們把 E2E 測試寫完。
另外,Cursor 內建可以選擇的 AI 模型非常多,常見的 GPT-4o、Gemini 2.5 Flash、Claude sonet 4 等等,也有像是 DeepSeek 等免費的模型可以使用,可以根據自己的需求來決定要使用哪一個模型。
但在這個 AI 工具百家爭鳴的年代,每個工具有自己擅長的地方,也就有自己的弱項。
以我接觸到的語言來說,後端語言通常有更權威的 IDE 存在,像是 Rider、Visual Studio、IntelliJ 等等,這些 IDE 自帶許多功能是單純使用 VS Code 無法取代的,因此想使用 Cursor 要不就是整套換到 Cursor 上,要不就是雙開 IDE,有問題的時候切換到 Cursor,其他時間用原本的 IDE 進行開發。
根據現在 Cursor 的收費模式,Pro 版本每個月會提供 20 美元的額度給你呼叫 AI Model,當超過這個額度的時候就會另外收費。而每個 model 的收費標準不同,像是 Claude Sonnet 4 1M 的 context window 就會花費比較多的 tokens。
因此,在使用 AI Model 上就會變得很謹慎,如果忘記更改模型的話,可能就會提早結束你這個月和 Cursor pair 的機會了。
Cursor 剛推出的時候競爭對手沒有那麼多,我也曾是忠實的 Cursor 派。下一篇文章中我主要會分享要怎麼使用 Cursor 的一些功能,不會從基本的安裝開始。有需要學習怎麼安裝的朋友可以參考官方網站的介紹唷!在安裝過程中有遇到什麼問題,也可以留言告訴我你遇到的困難。
以上就是今天的分享,我們下次見 👋