XVim—Xcode下的Vim插件(已不适用)

开头

因为最近在强迫自己使用Vim,提高编码效率。因为新手上路,效率还是一般般,买了个vim练习的游戏,因为要要在Xcode上进行相关的开发,所以有在xcode上面使用vim的需求,因而使用了XVim,项目地址


安装

提示:对于以及升级到xcode8的小伙伴,请查看对应的安装文档
PS: 由于安装后仍才在细微bug,目前观望中,等待更新的方案。

按照正常的安装思路,两种方法。
1.使用XCode->Windows->PackageManager,搜索XVim进行安装。
PackageManager是github上开源头项目Alcatraz 提供的一个xcode上的插件管理工具,提供插件管理的图形界面。没有PackageManager这个选项的请移步 alcatraz/Alcatraz进行安装。
2.第二种是手动安装,前往XVimProject 进行手动安装。
- 下载该项目
- 通过xcode启动 XVim.xcodeproj
- 关掉Xode,重新启动
- OK

文章的末尾有介绍github上下载并安装xcode 的方法。

问题

但是 但是 The problem is
我的Xcode7.3使用2中方法都没有效果,插件管理器上已经看到插件是Installed,但是工作区并没有效果。
手动安装的话,打开.xcodeproj文件 Run之后,console区弹出一堆的错误信息 -->瞬间头大

有2种解决方案

方案一

后来发现,当时安装失败会出现有提示缺失UUID


错误提示

然后打开Info.plist,在DVTPlugInCompatibilityUUIDS下添加提示的缺失UUID


Screen Shot 2016-09-02 at 16.07.24.png

clean后重新运行,就解决了这个问题。
方案二

查看V2EX上的一个帖子,最终得以解决问题。
首先打开Terminal 输入如下代码

defaults read /Applications/Xcode.app/Contents/Info DVTPlugInCompatibilityUUID

得到一串码 ** ACA8656B-FEA8-4B6D-8E4A-93F4C95C362C**
然后把得到的这段数字码保存到

~/Library/Application\ Support/Developer/Shared/Xcode/Plug-ins/XVim.xcplugin/Contents/Info.plist

名下,再次重启xcode ,会询问是LoadBundle 还是 SKIP 选择 LoadBundle之后,就成功的安装了。
先送上这个解决方案,具体原理稍后弄明白就会上传。
在XVim的项目Issues中 也有类似的问题,都是通过添加这段UUID来解决类型的问题的。
希望我碰到的问题能给你带来帮助。

最后

ps:试了半天 简书不支持自动生成目录 囧 希望有方法的告知一下
新手上路,如果有理解错误或者不足欢迎指正,也欢迎邮箱交流showme11211@163.com

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Xcode插件��优缺点对比(推荐20款插件) 本文大致整理了自己用过的一些插件的使用感想(就是好不好用)。 在那...
    xiaotao123阅读 1,859评论 0 3
  • 插件是辅助程序员开发的工具,能够让程序员方便的使用一些便捷的功能,提高开发的效率。 资源链接 一、第三方框架-->...
    爱貌貌Manners阅读 2,145评论 3 3
  • 说书先生最爱说野史,而我们,最爱听野史。 因为正史,就像进贡到宫中的佛跳墙,每一道工序丝毫不得马虎,谨小慎微,固然...
    儇舞天下阅读 665评论 0 0
  • 云晨眨了眨眼睛,清醒了过来。他一个鲤鱼打挺,坐了起来。 “咦?这里······不是我睡觉的地方啊。”云晨奇怪地挠了...
    DXZ神陨魔翎吖阅读 407评论 0 3
  • 黑夜里 步履蹒跚 寻找着光明 渴望拥抱太阳 天空挂却着弯月 寒霜铺着脚下的路 黑夜里 明眸紧闭 聆听着流水 尝试鞠...
    秋之枫520阅读 366评论 0 8