В чем разница между буфером и файлом? Файл — это информация на запоминающем устройстве (на диске), доступная по имени. Буфер — это та же информация в оперативной памяти, доступная для чтения и изменения в Вим. Проще говоря, это копия файла (имеющегося или будущего), которую вы редактируете в Вим. Если вы открыли файл в Вим, то его содержимое скопировано в буфер. Изменения в буфере можно сохранить, в тот же или в другой файл. С буфером может быть связан файл (если вы открыли файл или сохранили буфер в него) или буфер может быть безымянным (если вы создали новый)...