Я не читал упомянутую книгу, но попробую объяснить, как vim обрабатывает файлы.
Vim имеет буферы. Вы открываете каждый файл с помощью:
:e name_of_the_file.txt
(загружает файл в буфер, то есть «открывает файл»)
Вы также можете:
:e *.txt
При этом можно использовать следующие опции:
:set laststatus=2
(чтобы всегда показывать строку состояния)
:set wildmenu
(для облегчения открытия файлов)
Если у вас есть стандартный vim с плагином netrw, вы можете:
:e .
(так сказать, для одного из файловых менеджеров vim)
Для управления буферами:
:ls
выдаст вам список открытых в данный момент буферов (файлов)
:bnext
и :bprevious
(или :bn
и :bp
) позволяют циклически проходить через буферы
:bd
закрывает буфер / файл (буфер готов)
Другие типы буферов служат для других целей (восстановление / вставка, временный, внутренний vim и т. Д.)