Чтобы найти все измененные файлы в Vim I ТипPiping вывод Vim команды для командной оболочки
:ls
Это даст мне список, как так
2 h "index.html" line 98
3 h "Category/Category.Bg_S.js" line 1
4 h "Category/Category.Box0_S.js" line 1
5 + "Category/Category.Box10_S.js" line 1
6 "Category/Category.Box11_S.js" line 1
7 + "Category/Category.Box12_S.js" line 1
Но если есть слишком много буферов это может быть утомительным. То, что я думал делать было бы что-то вроде:
:ls !grep +
к трубе содержимое ВИМ-х ls
для командного интерпретатора grep
функции. Но это не работает. Поэтому у меня есть 2 вопроса:
- Как узнать список всех измененных файлов?
- Если есть более легкое решение для 1), то как бы я по какой-либо причине передал вывод команды vim команде оболочки?
Что вы хотите делать с этими измененными файлами? – romainl
@romainl Мне нравится видеть, какие файлы были изменены до выхода, а не слепо выдавать ': xa' – puk