首先,我不想在这里开始宗教战争,恕我先告诉你一个小故事.
我最初选择了emacs作为我选择的编辑,在我能够做出选择的时候.作为实习生,我被迫将Vi用于一个小型软件商店,我们需要ssh到服务器(更不用说连接速度非常慢),并且从那里编辑代码,因为我们不允许有本地的源代码码.在那段时间,我是一个不知道流浪汉的Emacs uber noob.我甚至不知道我可以在Emacs上启动一个shell,所以我给了Vi一个尝试,看看它在我身上.
起初,它觉得被迫穿着我不喜欢的衣服,但时间过去了,我来到了Vim.两年的vim(仍然算在内)对我来说是非常有成效的学习经验.我目前的设置包括xmonad – 一个窗口管理器,gnu屏幕 – 快速的shell切换,firefox与vimperator,当然还有vim.在工作中,我使用Vim Eclim进行编码,因为我所有的其他同事都使用Eclipse
我必须遵守一点.在我的工作场所,我被认为是知道他在Vim周围的人;但是,我还是在家中秘密地使用Emacs.
我想要恢复Emacs的速度,但是为了让我做到这一点,我必须把它用在我目前正在做的工作,因为我花了大部分的时间在那里. Vim Eclim真的帮助我很多java东西(代码完成,导入等),我正在考虑使用它的Emacs端口,但是我也尝试其他替代方案,不需要我执行一个eclipse进程在后台基本上,我想要的东西与代码完成和保存编译像Eclipse / Eclim有. jdee / malabar模式是否足够这样做?另外,我正在编码Android的东西,我想让Emacs知道Android图书馆的位置,因为大多数基本的图标通常不是正常导入的.