1

Если бы это был linux , я бы сделал это так:

echo "w DST_FILE | q" | vim -Esu NONE -r SWP_FILE

Я пытаюсь сделать то же самое под windows с помощью git 's bash , но безрезультатно. Он зависает и не создает восстановленный файл. Таким образом, это почти работает:

vim -u NONE -r SWP_FILE

Но мне нужно вручную сохранить полученный файл. То же самое происходит, когда я запускаю его из cmd с помощью той же команды:

echo "w DST_FILE | q" | vim -Esu NONE -r SWP_FILE

1 ответ1

2

Почему бы вам не передать команды Vim с -c?!

$ vim -u NONE -r SWP_FILE -c 'w DST_FILE' -c q

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .