Xcode 12.4 安装 vim 插件

摘要:
我是一个重度vim用户,前面写着废话。我觉得离开vim代码很不舒服。该内容记录了将vim插件安装到Xcode的过程。生成自签名证书。打开钥匙链访问应用程序。选择下图所示的菜单开始生成签名证书。输入名称,然后将证书类型更改为代码签名。参照下图重新签署Xcode。关闭Xcode。使用以下命令签署Xcode。注意,这里的XcodeSigner可以与上一步骤中生成的证书名称相同。Readmore参考以下内容:XVimgithub地址XVim官方指南1

写在最前面的废话

我算是一个重度的 vim 使用者,离开 vim 码代码全身都不舒服,本次内容记录了给 Xcode 安装 vim 插件的过程

生成自签名证书

打开 钥匙串访问 应用,选择如下图中的菜单开始生成签名证书
Xcode 12.4 安装 vim 插件第1张

输入名称,并将证书类型修改为 代码签名, 参考下图
Xcode 12.4 安装 vim 插件第2张

重签名 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 12.4 安装 vim 插件第3张

打开 Xcode, 此时会提示是否加载 XVim2, 请选择 Load Bundle
Xcode 12.4 安装 vim 插件第4张

如果手误选择错了,可以通过下面的方式进行重置,重启 Xcode 可以再出现刚刚的提示

defaults delete  com.apple.dt.Xcode DVTPlugInManagerNonApplePlugIns-Xcode-X.X

其中的 X.X 写你的 Xcode 版本

XVim2 配置

可以在 ~ 目录下创建一个 .xvimrc 文件来存放 Xcode 中的配置。

Readmore

参考以下内容:
XVim github 地址
XVim 官方指引1

免责声明:文章转载自《Xcode 12.4 安装 vim 插件》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇bss段为什么需要初始化?Arduino与xbee模块点灯实验心得下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

pycharm的小问题之光标

一大早起来,突然发现pycharm的光变粗,按退格键会删除编写的内容,超级难受(如下图),百度一下,也不知道在百度框里输什么关键字好,但最后还是找到了,哈哈.... ​ 解决方法: 1、按键盘上Insert键; 2、如果是笔记本的话,就是按shift+0(我的笔记本上的0键上有个Insert单词) 被人问道新建py的时候也是有粗光标(俗称是插入模式)的怎么...

使用Xcode Instruments Leak解决内存泄漏问题

iOS 5.0之后apple引入了Xcode编译器特性ARC(Automatic Reference Counting,自动引用计数)来帮助开发者管理内存,但为了追求app的高性能与减少安装包大小,工作中很多时候需要我们手动管理内存。再牛的开发者也不能保证自己写的code 100%没有内存泄露,出现内存泄露不可怕,可怕的是我们时间与精力花了大把,但内存泄露...

Mac vim模式下删除多行 ecs退出到默认模式下 选中dd 删除其中一行

https://blog.csdn.net/littlelittlepeng/article/details/75230919   原文地址 Mac下,Vi和Vim是神一样的编辑器,如何删除多行。以下以编辑host文件为例首先在Terminal中,输入vim /etc/hosts,按return。进入vim的默认模式。Vim有三种模式命令模式,编辑模式,和...

vim:将刚写的单词大写和单词的定义

最近打算把caps lock映射成<esc>键,那按起来多爽,现在的有一个小问题,如何快捷的输入大写字母、 用这个键盘映射搞定。 inoremap <c-u> <esc>gUiwa 大家有机会测试一下,这个组合不管你的光标在单词的位置,直接将整个单词大写。 解释一下: <esc> 进入normal模式 gU ...

Linux系统的相关知识、常用命令及拓展、centos 7网卡配置

(本文仅为平时学习记录,若有错误请大佬指出,如果本文能帮到你那我也是很开心啦)   一、Linux系统的相关知识 1.Linux中根目录下所有文件夹的含义和用途 目录 功能 /bin 存放可执行文件 /dev 存放设备文件 (如:网卡、CPU) /media 存放可移除设备文件 (如:U盘、CD/DVD、VMTools) /opt 存放...

Linux基础(Ubuntu16.04):安装vim及配置

1.进入终端  Ctrl + Alt +T 出现终端窗口 2.输入命令: sudo apt-get install vim-gtk 3.验证是否成功   安装完vim后查看命令 vi tab键,就会关联出所有vi开头的命令,看是否有vim,有则成功. 4.美化vim   输入命令:sudo vim /etc/vim/vimrc   注意: 必须加上sudo...