繁体   English   中英

如何在Vibar中使用Vim

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM