XCodeにVimのプラグイン(XVim2)を入れようとしたのですが,Eclipseと違ってややこしかったです.
想定する読者
XCodeに初めてXVim2を入れようとしている方.
環境
- macOS Mojave 10.14.6
- Xcode 10.3
※ XCode 8 かそれ以前のバージョンの方はXVimを使用してください.
手順
1. XCodeのコード署名を作成する
Githubの公式ページはこちらです.
- XCodeを終了する.
- キーチェーンアクセスのアプリを起動する.
- メニューバーの「キーチェーンアクセス」>「証明書アシスタント」>「証明書を作成...」を選択.
証明書を作成する.
4-1. 「名前:」にわかりやすい名前を設定(例: XCodeSigner).
4-2. 「固有名のタイプ:」に"自己署名ルート"を選択.
4-3. 「証明書のタイプ:」に"コード署名"を選択.
4-4. 右下の「作成」を押す.ターミナルを開いて以下のコマンドを実行する.
$ sudo codesign -f-s<証明書の名前> <XCodeのパス>
// 例
$ sudo codesign -f-s XcodeSigner /Applications/Xcode.app
2. XVim2をビルドする
リポジトリをクローンします.
$ git clone https://github.com/XVimProject/XVim2.git
xcode-select でデベロッパディレクトリを指定します.
// 確認したいだけなら -p$ xcode-select -s
/Applications/Xcode.app/Contents/Developer
正しいタグにチェックアウトします.
インストールされているXCodeのバージョンに合わせます.
$ git checkout xcode10.3
ビルドします.
$ cd XVim2
$ make
3. XCodeを起動する
- 起動済みであれば,完全に終了させて再度起動します.
- ポップアップが出るので,「Load bundle」を選択します.
メニューバー >「Edit」>「XVim」が表示されれば完了です!