Xcode]使用Vim-XVim2

前言

Xcode目前最好用的vim,没有之一(我觉得)

软件版本要求

至少Xcode9.0及以上。

官方地址:https://github.com/XVimProject/XVim

基本步骤

创建证书->用命令关联证书到Xcode->拉取XVim git->make编译->彻底关闭Xcode后启动

具体步骤

对Xcode签名证书

  1. 关闭Xcode

  2. 打开钥匙串访问 点击菜单栏 钥匙串访问->证书助理->创建证书…

  3. 填写证书的信息:

    ​ 名称:XcodeSigner;

    ​ 身份类型:自签名根证书;

    ​ 证书类型:Code Signing(代码证书);

    ​ 然后点击“创建”;

  4. 打开命令行,输入如下代码:

       sudo codesign -f -s XcodeSigner /Applications/Xcode.app   
    

    ​ 此过程有点漫长,请耐心等待,中间可能要输入电脑密码,记得行始终记住不要关闭命令行程序

安装插件

  1. 下载插件的源码(使用git命令):
    git clone https://github.com/XVimProject/XVim2.git 
    
  2. 确认xcode-select的指向是否正确,输入命令:
    $ xcode-select -p
    /Applications/Xcode.app/Contents/Developer ## 正确返回结果  
    
    ## 若不是,请使用命令设置正确
    $ xcode-select -s /Applications/Xcode.app/Contents/Developer
    
  3. 进入到clone下目录进行编译,命令:make
  4. 出现Build Succeeded表示已经编译成功。

加载插件

彻底关闭后,打开Xcode时,会询问是否加载插件时,点击Load bundle即可。

卸载插件

进入源代码目录,然后用命令:make uninstall进行卸载。

Xcode升级后XVim失效

  1. 重新删除签证
  2. 把XVim的git pull成最新的,如果有修改请先git checkout .还原
  3. 重新执行上边的步骤

致谢

参考博客及文章:

  1. http://blog.sina.com.cn/s/blog_5d6f997d0102xrib.html
  2. https://www.jianshu.com/p/0345c2b0d04c
  3. https://github.com/XVimProject/XVim2

评论