[英]How do I use Vim with Rebar
尝试启动并运行Vim +钢筋。
他们分开工作,但不一起工作。 我想要实现的是在不离开Vim的情况下运行eunit。
我想这可以通过以下插件https://github.com/mbbx6spp/vim-rebar来实现 。 不幸的是,文献记载很少。
如何快速运行测试,查看输出,代码并再次查看。
您的所有反馈将不胜感激。
我不知道如何将钢筋集成到vim中,但是也许您可以尝试tmux ? 这对我有用。 在一个窗口中,我保持打开的vim,在另一个窗口中,我用作erlang节点的编译/附加会话。
摆脱Vim的一种快速方法是使用Ctrl+z
挂起,运行命令,然后再使用fg
对其进行前台。 至少在Os X和Ubuntu Linux上可在bash上运行。
您也可以使用:! <command name>
运行命令行命令:! <command name>
直接来自Vim的:! <command name>
,例如:! ls
:! ls
。
还有一种方法是使用screen ,其中一个窗口运行vim,而另一个窗口仍在命令行上。
我发现最好的解决方案是在项目中使用Makefile。 由于vim能够运行shell命令,因此您可以调用make并使其使用您的makefile。 然后将这些Shell命令映射到您选择的快捷方式。
例如,我的Makefile具有以下内容:
test:
$(REBAR) skip_deps=true eunit
在我的.vimrc中:
command MakeErlangTest !make test
nmap <leader>r :MakeErlangTest<CR>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.