如何让vim不要求确认交互?

时间:2017-03-16 13:43:58

标签: docker go vim terminal dockerfile

如果我在Dockerfile中运行以下命令:

vim -c "GoUpdateBinaries"

它有效,但最终会陷入困境:

Press ENTER or type command to continue

我该如何避免?

我试过了:

RUN vim -c "execute 'GoUpdateBinaries' | execute 'redraw'"

从我的终端尝试它时起作用,但是没有从Dockerfile中创建一个新图像,因为它在屏幕上引入了--more--(不确定为什么?)然后我就不能这样做了

1 个答案:

答案 0 :(得分:0)

所以我找到了解决方案......

RUN vim -c "execute 'silent GoUpdateBinaries' | execute 'quit'"

不确定这是否是理想的解决方案或是否有更容易的事情?

对此解决方案感到烦恼的是:

一个。 silent表示您无法查看已安装二进制文件的进度

B中。你仍然看到vim实际启动的实例(这有点奇怪)