vim 的erlang插件vimerl

本文介绍了在学习Erlang时,如何配置Vim使用vimerl插件进行代码编辑和编译。作者遇到在Windows环境下,vimerl插件在保存文件后无法自动编译的问题,通过调试源代码,解决了调用escript编译的问题。此外,作者还改进了自动补全功能,包括缓存模块函数匹配结果以提高速度,并处理了无模块名前缀时的匹配逻辑。文章提供了作者在GitHub上的vimerl分支链接,供感兴趣的人下载试用。
摘要由CSDN通过智能技术生成

原文来自 http://jzhihui.iteye.com/blog/1305473

谢谢作者的分享


最近开始学习Erlang,一方面出于对其主要语言特征(高并发)的兴趣,另一方面,当前项目的压力测试希望用Tsung(http://tsung.erlang-projects.org/,基于Erlang,很好的压力测试工具)来做,而当前Tsung的协议支持还不能满足我们的要求(XMPP over Websocket),所以希望对其进行扩展(下一篇会讲到Tsung的具体扩展实现)。当然,学习一门语言就需要一个简单方便的工具来进行一些简单的实验。一开始试用了下Erlide(http://erlide.org/),但是配起来后,发现保存文件的时候有时候不会自动编译,然后运行一次程序会开一个新的Erlang交互进程,总觉得不太舒服,就放弃了。然后,对vim也挺有兴趣的,就开始配置使用vimerl(https://github.com/jimenezrick/vimerl)。

 

为了方便,直接下了个Window版的vim,装好后安装vim-pathogen(方便管理vim插件的工具,https://github.com/tpope/vim-pathogen),按vim-pathogen的说明,在vimfiles(Windows下)目录下新建了个bundle目录,然后gitclone https://github.com/jimenezrick/vimerl。新建个简单的Erlang文件,修改,保存...

呃… Windows下的cmd窗口一闪而过,也不知道发生什么事情,也不太了解vim的插件工作机制,可一有点是好的,就是有vimerl的源代码,然后就开始苦逼的开始研究它的代码,经过各种调试(对一个从没接触vim脚本,也没写过Erlang程序的苦逼程序员来说&#x

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值