2011-04-11 111 views
12

我很惊讶没有人问过这个问题呢。在Xcode中获得Vi体验的最佳方式是什么(如果有的话)?我知道ViMate,但TextMate在集成和代码完成方面并没有接近Xcode。X键的X键

顺便说一句,我使用的Xcode 4

+1

您可以向Apple申请一个雷达,要求在Xcode中使用Vi键。 – 2011-04-13 01:12:11

回答

13

你可能想尝试xVim这似乎是一个活跃的项目。目前表明它可以与XCode 4.2,Espresso和Chocolat配合使用。据推测,你可以选择性地启用它与其他应用程序。

+0

谢谢!当我看到它真的有效时,我简直不敢相信!虽然它仍然是严格原始功能明智的,至少它工作。 – kizzx2 2012-02-05 11:00:21

+0

这真棒!非常感谢!哇:-D – ryan0 2012-09-11 23:50:49

+0

我已经用XCode 4.5测试过xVim,它运行良好;不仅如此,插件似乎正在积极开发中! – Pete 2012-09-27 08:19:14

2

你会得到最接近的是http://www.corsofamily.net/jcorso/vi/,或配置外部编辑器。这是XCode长期存在的缺陷。 (如果你问任何vi用户是..)

OSX和XCode一般都支持Emacs密钥绑定。在一般的键绑定策略

更多信息的OSX:http://hints.macworld.com/article.php?story=20060317045211408

+1

我永远无法工作,所以我认为它已经坏了(因为它已经有一段时间没有更新)。只是为了得到一些鼓励,你能使它与OS X 10.6和Xcode 4一起工作吗? – kizzx2 2011-07-12 07:28:02

+0

我还没有尝试在一段时间..幸运的你我有一个长期建设去。我现在会给它一个刺。 – synthesizerpatel 2011-07-12 08:08:32

+1

我说得太快了 - 投入经理“有点”被剥夺了。即您可以使用它们,但只有当应用程序处于32位模式时才可以使用它们。 XCode仍然附带一个32位通用二进制文件,所以这不是问题。但是,诚实地说,即使Vi输入管理器工作的最好,它仍然不是那么好..另一个链接为另一个穷人的解决方案:http://weblog.highorderbit.com/post/3901744683/learning-to-leave- vim-and-embrace-xcode ..我会继续挖掘。我现在很好奇。 – synthesizerpatel 2011-07-12 08:17:01

6

这是另一个我几周前做的插件。 http://programming.jugglershu.net/softwares/xvim.html

这是目前为个人(我)使用而开发的。所以你可能会因为缺乏实施而感到不适。然后给我一个反馈(功能请求)。如果我有足够的时间,我会添加一些keybinds。

+1

原来我以为这是@JamesSynder的答案中提到的插件。但实际上这是另一个同名的插件。您的版本工作得非常好,我个人比其他xVim版本更喜欢它。非常感谢你! – kizzx2 2012-09-12 02:51:29

1

现在,我高效地使用XVim†。我可能会尝试20美元ViCiOUS,这似乎更加精美;我喜欢有源访问我的工具链,但这是Xcode,所以来吧我。

不是xVim,我刚刚发现,但显然面朝下游泳池。在[Xx] [Vv] im命名空间中,Xvim(àla Xcode)对我更有意义。在那里,我说了。