2

Когда у меня происходит сбой в работе компьютера, в Vim часто открываются десятки файлов, и все они открываются сразу через файл сеанса. Тем не менее, все подсказки о существующих файлах сеанса вызывают у меня ошибку. Я всегда выбираю опцию [d] elete, если только:

  1. Файл был изменен, или
  2. Файл открыт в другом процессе.

Я хотел бы автоматизировать процесс с помощью SwapEvent SwapEvent, чтобы я видел только эти два случая; однако единственная доступная информация - это <afile> и v:swapname . Подсказка показывает, есть ли изменения в файле подкачки, и запущен ли процесс с его номером, поэтому я знаю, что информация доступна, но как мне получить к ней доступ? Нужно ли запускать внешний процесс для чтения файла подкачки?

1 ответ1

2

Взгляните на recovery.vim - Показать различия для плагина восстановленных файлов . Он имеет возможность изменить файл подкачки с сохраненным файлом и предлагает удалить файл подкачки, если нет никаких изменений.

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