寫在最前面的廢話
我算是一個重度的 vim 使用者,離開 vim 碼代碼全身都不舒服,本次內容記錄了給 Xcode 安裝 vim 插件的過程
補充於20210813
電腦升級到 Big Sur 裝上了Xcode 12.5.1 后,解決辦法見文末鏈接(有點麻煩,看了再考慮要不要在big sur 上面安裝 vim插件)
生成自簽名證書
打開 鑰匙串訪問 應用,選擇如下圖中的菜單開始生成簽名證書

輸入名稱,並將證書類型修改為 代碼簽名, 參考下圖

重簽名 Xcode
關閉 Xcode, 使用下面的命令對 Xcode 進行簽名。
sudo codesign -f -s XcodeSigner /Applications/Xcode.app
這個步驟會比較花時間,請耐心等待。
要注意的是這里的
XcodeSigner可以要和上一步生成的證書名字一樣。
另外,如果你的 Xcode 所在的目錄與我不一樣,也需要根據實際情況修改
安裝 XVim2
克隆 XVim2 代碼
git clone https://github.com/XVimProject/XVim2.git
安裝
cd XVim2
xcode-select -s /Applications/Xcode.app/Contents/Developer
make
完成后可以看如下圖所示提示

打開 Xcode, 此時會提示是否加載 XVim2, 請選擇 Load Bundle

如果手誤選擇錯了,可以通過下面的方式進行重置,重啟 Xcode 可以再出現剛剛的提示
defaults delete com.apple.dt.Xcode DVTPlugInManagerNonApplePlugIns-Xcode-X.X
其中的 X.X 寫你的 Xcode 版本
XVim2 配置
可以在 ~ 目錄下創建一個 .xvimrc 文件來存放 Xcode 中的配置。
Readmore
參考以下內容:
XVim github 地址
XVim 官方指引1
安裝 XVim 后無法在 Xcode 上登錄蘋果賬號的解決辦法
