Что я хочу сделать
- редактирование одного файла
- бежать '!svn diff% '(или любая другая команда, которая принимает текущее имя файла)
- поместите вывод в новый буфер (или вкладку)
бонус: не использую сценарий, так как я часто работаю на хостах, мне это не нравится.
Моя первая попытка была :tabnew | r !svn diff %
который, очевидно, не работает, потому что% будет пустым, поскольку он анализируется после команды tabnew.