不幸的是,Apple在Xcode 14中停止了加載插件。
直到像SIMBL這樣的軟件可加載庫,XVIM不能與Xcode 14+一起使用。
XVIM2是一個用於XCode的VIM插件,旨在提供引人注目的VIM體驗而無需放棄任何Xcode功能。
使用https://github.com/xvimproject/xcodeissues保持跟踪xcode xcode vim鍵鍵入問題
$ git clone https://github.com/XVimProject/XVim2.git
$ cd XVim2xcode-select點指向您的Xcode: $ xcode-select -p
/Applications/Xcode.app/Contents/Developer如果這沒有顯示您的Xcode應用程序路徑,請使用xcode-select -s /path/to/Xcode.app/Contents/Developer設置正確的路徑。
git checkout XCode版本的分支。有關更多信息,請參見分支機構和發布部分。
make :
$ make.xvimrc 。注意:此方法通過Big Sur上的Xcode登錄Apple ID的問題。 #340
如果您看到以下內容:
XVim hasn't confirmed the compatibility with your Xcode, Version X.X
Do you want to compile XVim with support Xcode Version X.X at your own risk?
按y將XVIM與您的Xcode版本一起使用(即使未確認XVIM與該版本的Xcode一起使用)。
defaults delete com.apple.dt.Xcode DVTPlugInManagerNonApplePlugIns-Xcode-X.X (X.X is your Xcode version)
然後重新推出Xcode,然後選擇“是”來加載xvim。
注意:SIMBL插件系統需要禁用某些安全功能才能在最近的MacOS上使用。
設置MacForge,使用禁用庫驗證和系統完整性保護(SIP)。
重新啟動您的Mac以生效禁用庫驗證。
製作:
$ make simbl| XCode | 操作系統安全配置 | 加載系統 | x64 | ARM64 |
|---|---|---|---|---|
| 重新編碼(在Bigsur上發生Apple ID登錄問題) | 任何 | XCode插件 | ✅ | ✅ |
| 原來的 | 禁用圖書館驗證和sip | ✅ | ✅ | |
| simbl | ✅ | MacForge 1.1.0尚未支持M1 |
master :對於最後的GM Xcode。
develop :對於下一個beta Xcode並開發。
標籤
xcode12xcode11.7xcode11.5xcode11.2xcode10.3xcode10.2xcode10.1xcode9.4xcode9.3xcode9.2請使用適當的標籤或分支。
有關簡單的錯誤修復和錯字修復程序,請向master分支打開拉動請求。有關新功能或添加對Xcode Beta版本的支持,請向develop分支打開拉動請求。
$ make uninstall刪除以下目錄:
$HOME/Library/Application Support/Developer/Shared/Xcode/Plug-ins/XVim2.xcplugin/Library/Application Support/MacEnhance/Plugins/XVim2.bundle請參閱單獨的featurist.md
不幸的是,xvim有時會崩潰xcode。我們正在努力消除所有錯誤,但這確實是艱苦的工作。所有錯誤報告都均受到讚賞,並且在包含以下信息時特別有用:
當很難解決上面的信息問題時,請根據下面的電影進行調試日誌。
如何獲取XVIM調試日誌
如果您為錯誤編寫測試案例,我們感謝。在文檔/開發器/pullrequest.md中讀取“寫測試”部分。您不需要更新任何源代碼,而只需在您創建的問題中編寫7個項目。
如果您自己修復錯誤並添加新功能,請參見此處。
貢獻
XVIM支持借款。如果您想盡快解決問題,那麼您的問題是一個選擇。貢獻者應該優先處理它(雖然不能保證)。要在鏈接之後進行賞金訪問,然後轉到“問題”選項卡。選擇您的問題並在上面賞金。
https://www.bountysource.com/teams/xvimproject(xvim2)https://www.bountysource.com/teams/xvim(xvim)
如果您認為插件很有用,請捐贈。您可以選擇兩種選擇。為日本地震和海嘯救濟捐贈,或通過借貸來支持該項目。沒有規則不能同時服用:)。
由於我不打算從這個項目中賺錢,因此我向日本的2011年Tohoku地震和海嘯損害的人們指示捐款。
請直接通過下面的PayPal捐贈網站捐款,因為這將通過減少轉移費來充分利用更多的錢。
https://www.paypal-donations.com/pp-charity/web.us/campaign.jsp?cid=-12
由於您從PayPal鏈接捐款時不會發送任何消息,因此您也可以在消息板上寫捐贈消息。我(我們)真的很感激,這真的會激勵我(我們)!
如果您想幫助和增強該項目,請直接考慮通過Bountsource來支持該項目。您可以支持團隊(這意味著您支持整個項目),也可以在特定問題上賞金。 (如果您有任何錯誤要修復或要在問題中實現的功能,則可以製作一個錯誤。)
請參閱GitHub存儲庫中的貢獻者頁面。 https://github.com/xvimproject/xvim2/contributors
麻省理工學院許可證