1

Когда я запускаю gvim.exe, он запускается с обычным окном запуска vim. Но есть предыдущие буферы, скрытые в фоновом режиме.

Как я могу отключить это поведение?

2 ответа2

4

Если у вас нет плагина, применяющего его магию, это, вероятно, вызвано значением % в 'viminfo':

% Если включено, сохраните и восстановите список буферов. Если Vim запускается с аргументом имени файла, список буферов не восстанавливается. Если Vim запускается без аргумента имени файла, список буферов восстанавливается из файла viminfo. Буферы без имени файла и буферы для файлов справки не записываются в файл viminfo.

0

Когда вы запускаете Vim без файла или каталога ($ vim), ваш буферный список должен иметь только один элемент - пустой, безымянный буфер.

Когда вы запускаете Vim с файлом ($ vim filename), ваш буферный список (:ls) должен иметь только один элемент, буфер, соответствующий этому файлу.

Vim не загружает буферы, пока вы не скажете это сделать. Если вы получаете дополнительные предметы в любом из вышеперечисленных сценариев, вы должны проверить ваш vimrc и, в конце концов, посмотреть, не несет ли какой-либо плагин ответственность за это.

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