为什么这不起作用:
:call job_start('echo hello > /tmp/file.txt')我希望这会在/tmp中创建一个名为file.txt的文件,其中包含content hello。
我怎么才能让它工作呢?
发布于 2017-01-05 19:36:46
发生这种情况的原因是因为命令是直接执行的,而不是通过shell。
要实现您的预期行为,请使用帮助页面(:help job_start)告诉我们的方式:
:call job_start(["/bin/sh", "-c", "echo hello > /tmp/file.txt"])https://stackoverflow.com/questions/41483940
复制相似问题