如果是的话linux
,我会这样做:
echo "w DST_FILE | q" | vim -Esu NONE -r SWP_FILE
我尝试在 下使用 执行相同操作windows
,git
但bash
没有结果。它挂起并且不会创建恢复文件。这样它几乎可以正常工作:
vim -u NONE -r SWP_FILE
但我需要手动保存生成的文件。当我使用cmd
相同的命令运行它时,也会发生同样的情况:
echo "w DST_FILE | q" | vim -Esu NONE -r SWP_FILE
答案1
为什么不使用 来传递 Vim 命令-c
?!
$ vim -u NONE -r SWP_FILE -c 'w DST_FILE' -c q