Почему эта команда bash/diff не работает через Neovim?

Я использую WSL bash (дистрибутив Ubuntu).

Из командной строки Windows это работает как положено:

bash -c 'diff test.txt -'

Однако при запуске через Neovim следующего:

:w !bash -c 'diff % -'

Это ошибочный вывод:

      diff: -: Illegal seek

shell returned 2

Почему возникает эта ошибка незаконного поиска? Есть ли способ это исправить?

0 ответов

Другие вопросы по тегам