Xcode中的Vim:XVim2

10年前,我在Shell会议上遇到了Vim。 一见钟情就发生了情感纽带。

如果您以前从未听说过,请检查Vim

如果您正在使用Shell,它将作为您的默认工具。

内嵌了一个教程,您可以遵循并品尝一下文本编辑的神奇世界。

$> vimtutor

如果您需要其他本地用户,则可以使用{locale}跟随命令,例如:

土耳其文$> vimtutor tr

Deutsch $> vimtutor de

谈话已经足够,您对使用Vim充满信心后,请按照教程进行操作。

让我们看看如何在整个XCode中受益于此实用程序。

XCode不直接支持此插件。 我们需要辞职XCode应用程序以应用XVim插件。

a)创建一个新证书来对应用程序进行签名。

b)名称:给适当的名称{XCodeSigner}

c)开始签名过程

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

您应该给证书:XcodeSigner,Xcode路径:/Applications/Xcode.app

对Xcode进行签名需要花费一些时间。

d)检查默认的xcode路径是否正确。

$> xcode选择-p

这应该导致“ /Applications/Xcode.app/Contents/Developer”

如果没有,请设置

$> sudo xcode-select -s /Applications/Xcode.app

e)让XVim2发挥作用

$> git clone https://github.com/XVimProject/XVim2.git

$> CD XVim2

$>使

现在,它正在将XVim用于XCode应用程序。

f)打开Xcode

我知道应用此插件只需要一点努力。 但是我向您保证,学习Vim并在整个开发周期中使用它,可以让您表达自己的意思,例如与编辑者交谈。

首先学习Vim,如果您是Xcode用户,这就是秘诀!

g)自定义vimrc

如果您已经是vim用户并定义了.vimrc文件,只需将其链接到.xvimrc,这样您就可以使用所有设置了……

$> ln -s .vimrc .xvimrc

如果您没有使用vim创建一个,那么这就是鸡| 鸡蛋问题😀

$> vim〜/ .xvimrc

在此处写下您的设置。

还有一件事。

如何摆脱VIM:

Esc,:,q!

照顾自己。

stkrksgl。

资源:

XVimProject / XVim2

XVim2 – Xcode 9的Vim键绑定

github.com

堆栈溢出:帮助一百万开发人员退出Vim –堆栈溢出博客

今天早上,一个流行的Stack Overflow问题达到了一个重要的里程碑:jclancy,您并不孤单。 在五年中…

stackoverflow.blog

VIM冒险–玩游戏时学习VIM

VIM Adventures是一款基于VIM键盘快捷键的在线游戏。 这是“塞尔达传说遇见文本编辑”游戏。 所以来吧…

vim-adventures.com

http://www.openvim.com/