🤖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、打開同一個檔案,而且游標會定位到同一行

怎麼做到的呢?