神经错乱了,该如何处理

神经错乱了
之前写c程序一直用vim,现在做了erlang程序员,还是用vim来写,装了一些关于erlang的插件,遗憾的是vim所有插件基本上所有功能都全了就是差一个功能函数的跳转功能,代码少还无所谓,代码多了痛苦死了,刚好看到同事用emacs有函数跳转功能眼馋死了,国庆期间下了个emacs装上插件练了下基本的操作。
  今天上午,我用emacs打开了源文件,notepad++打开了配置文件,本来想用emacs打开协议文件的,但是因为文件太大了emacs卡的一顿一顿的,然后又用vim打开协议文件。同时开了三种编辑器,靠。。。手忙脚乱的,然后神经错乱了
  现在有一个想法,emacs有没有一种插件可以用来模仿vim的操作,也就是我用emacs编辑时候用vim的方式来写代码,同时还可以用它本身自己带的函数跳转功能
  ps:有写过这种插件的人,或者能够提供一个下载链接的了。
  最后附上关于erlang的介绍,最近才接触,之前没听说过:http://baike.baidu.com/view/765701.htm
 

------解决方案--------------------
使用SourceInsight也可以啊