我刚刚升级到最新的Janus,自从2011年12月以来,我错过了很多东西:(
例如,当我输入nerdtree时,它变成了:ChangeDirectory,在更改目录之后,nerdtree也更新了。同样的情况也适用于更改为:Edit的:e
这不再是最新的Janus的情况了。
Command-T也不再可用。将Command-T添加为插件的最简单方法是什么?
来自尼泊尔的问候和感谢:)
发布于 2012-03-23 16:07:57
首先,发生在你身上的事情是为什么使用(和其他Vim包)是一个糟糕的想法的首要原因。
而不是控制你的环境,你几乎完全依赖于别人的愿望:因为Janus的作者似乎已经决定放弃他以前的一些选择,升级Janus是一件“全有或全无”的事情,你被冷落在一个你不理解或不习惯的Vim中。
你不必相信我,但我向你保证,定制Vim的正确方法是从没有花哨的东西开始,自己一点一点地做,而不是复制别人的整个vimrc,然后试着自己安装你喜欢的插件。因为你从无到有,知道你添加了什么,你永远不会处于那种情况。
第二,每当你升级某件东西的时候,你应该在实际执行升级之前检查一下更改。我必须承认,命令很简单,但如果您花几分钟时间查看Janus's Github page,您将看到不再包含$ rake -T,而是由CtrlP取代。
第三, Command-T不是,也从来不是Janus的一部分。这是一个单独的项目,由其他人运行,以前是作为Git子模块包含的。要安装它,您需要单独下载它并遵循the instructions。或者自己将其添加为子模块。
Four,来自法国的问候,幸运的混蛋;)。
编辑
要回答您的评论,…
我自己经历了TM > Vim的转换。我一开始试图把Vim变成一个TM克隆,但整个想法在很多方面都有缺陷。其中许多缺陷也适用于Janus,国际海事组织。
Ctrl-映射,不会造成Ctrl+Shift和Ctrl之间的差异,甚至不需要注册Cmd密钥。如果您的vimrc组织得很好(或多或少是在Janus中),那么当不在MacVim中时,您的<D->自定义映射将不会被激活,但您最终将需要学习和维护两组自定义映射!如果有一天Janus的作者决定他更喜欢<leader>x跳转到选项卡x而不是当前的<D-x>/<C-x>,该怎么办?您要取消学习以前的映射吗?您打算修改Janus的mappings.vim以恢复旧的映射吗?
为什么不学习并使用Vim的原生命令呢?2gt很简单,可能适用于您遇到的所有Vim。
你逐渐习惯并依赖于太多的插件,其中一些只做本机命令,甚至像当前的Buffergator那样相互重叠,CtrlP.
ENDEDIT
https://stackoverflow.com/questions/9835360
复制相似问题