🤖iOS 開發 AI 輔助工具 #2:Xcode 與 Cursor/VSCode 交互使用的絕技
想在 Xcode 與 Cursor/VSCode 之間無縫切換嗎?分享這一招──應該算是我的獨門密技──因為還沒有看到人分享過。可以使用 Cursor/VSCode 強大的 AI 功能來開發,並且在需要 Xcode 的時候,同一個檔案隨時來回切換,維持心流。
前言
這篇文章的內容本來規劃在更後面才出,但我覺得對 Cursor 有興趣的朋友,應該早就下載下來玩了。
所以還是先把我的絕技放出來。
影片是 Demo,沒有聲音。可以先看,也可以最後再看。
希望你會覺得訂閱 iOS Developer+ 會員值回票價。
今天要介紹的就是,快速在 Xcode 與 Cursor / VSCode 之間切換的妙招。
在兩個 IDE 之間切換工作流程的問題
你可能會說,在 Mac 切換程式不就是按 Cmd + Tab
嗎?
仔細分析工作流程會發現,如果某個檔案,我們在 Xcode 寫到一半,想要跳轉到 Cursor 進行 AI 編輯,那就得在 Cursor 打開同一個檔案。(Cursor / VSCode 找專案裡檔案的快速鍵是 Cmd + P
。)
然後我們很有可能會去開到另一個檔案,這個時候若需要再跳回 Xcode 去看 SwiftUI Preview,那又得在 Xcode 去找到同一個檔案。(Xcode 的 Open Quickly 是 Cmd + Shift + O
。)
一來,不同的 IDE 之間切換要重新開到相同的檔案。
二來,不同 IDE 相同功能的快速鍵完全不一樣。
這兩個問題都會造成所謂的 context switch。
如果不解決,就會影響我們的開發效率,甚至會破壞開發心流。
我們今天先教輕鬆在另一個 IDE 開啟同一個檔案的方法。
從 Cursor / VSCode 跳轉回 Xcode
根據我的設定,如果我在 Cursor 或 VSCode 開啟了 iOS 專案進行開發,然後需要回到 Xcode 進行操作(例如跑測試、跑模擬器),我只要按下 Ctrl + X
,就可以一口氣做到打開 Xcode、打開同一個檔案,而且游標會定位到同一行。
怎麼做到的呢?