2012-03-23 144 views
1

我刚刚升级到最新的剑锋和有很多的事情,因为2011年12月:(我想念剑锋升级后丢失了重要的功能升级

例如,当我进入:cd改成了:ChangeDirectory和更改后的目录在nerdtree也会更新。同样的道理也适用于:e其更改为:Edit

这不再与最新的情况剑锋。

命令-T也不再可用了。什么是最简单的方法将Command-T添加为插件?从尼泊尔

问候和谢谢:)

回答

1

首先,发生在你身上就是为什么使用杰纳斯(和其他包VIM)是一个可怕的想法的头号原因。

而不是控制你的环境,你几乎完全依赖于别人的渴望:因为杰努斯的作者似乎已经决定反对他以前的一些选择,并提升杰纳斯是一个“全部或没有”的事情,你留在寒冷中你不明白或不习惯的Vim。

你不必相信我,但我向你保证,正确的方式定制的Vim是开始没有什么特别的,自己做的,一点一点的,不抄袭别人的整个vimrcs和尝试,并安装你自己喜欢的插件。因为你从无到有,知道你添加了什么,你永远不会处于这种情况。

其次,每当您将自己所欠的东西升级为自己以在实际执行升级之前查看更改。我必须承认,如果你花了几分钟时间看Janus's Github page,你会发现Command-T不再包含在内,并且被替换为CtrlP

三,Command-T不是,也从未成为雅努斯的一部分。这是一个由其他人运行的独立项目,曾经被包含在Git子模块中。要安装它,您需要单独下载并按照the instructions。或者将它自己添加为子模块。

四,来自法国的祝福,幸运的混蛋;)。

编辑

要回答你的意见......

我通过TM> Vim的转变自己去了。我开始试图把Vim变成一个TM克隆,但是整个想法在很多方面都存在缺陷。 IMO也有许多这些缺陷适用于Janus。

  • 你有太多自定义的“类似于mac的”映射,它们似乎让你的生活更轻松,因为它们不需要你学习新的快捷方式。这很酷,除非你需要通过终端仿真程序在远程服务器上使用Vim,该终端仿真程序会主动阻止很多Ctrl-映射,并不会影响Ctrl+ShiftCtrl,甚至不会注册Cmd密钥。

    如果您vimrc组织得很好(这是,或多或少,在剑锋)您<D->自定义映射不会在不激活的MacVim,但你会套自定义映射的落得学习和维护!如果Janus的作者决定有一天他更喜欢<leader>x跳转到标签x而不是当前的<D-x>/<C-x>怎么办?你会忘记以前的映射吗?你打算修改Janus的mappings.vim以获得旧的映射吗?

    为什么不学习和使用Vim的本地命令呢? 2gt很容易,而且可能会在你遇到过的每个Vim上运行。

    你越来越习惯于依赖太多的插件,其中一些插件的功能不如原生命令,甚至与当前的Buffergator和CtrlP相互重叠。

  • 自定义Vim是了解如何使用它的好方法。这可能需要时间,但胜利很大。

EndEdit中

+0

我明白你的意思,但在配置自己的一切很可能会导致我完全无法使用。 Janus帮助我和其他许多人使用vim来设置它,使它更容易学习它,并且像在TextMate中一样工作。单独制作所有这些映射将会太多。 你不完全依赖于其他选择,这就是为什么有一个.vimrc.local,现在是一个.vimrc.before/.vimrc.after – Flov 2012-03-30 06:36:03

+0

关于第三个:是的,在大升级之前Command-T是Janus的一部分这就是我使用它的原因。现在我又习惯了FuzzyFinder,在Command-T – Flov 2012-03-30 06:37:57

+0

刚刚来到博卡拉之前,我可以看到它的好处,这里很好,很温暖,我们被山和湖所包围; – Flov 2012-03-30 06:38:50