寫在最前面的廢話
我算是一個重度的 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 上登錄蘋果賬號的解決辦法