Z poziomu Vima tworzone są nowe pliki, tak jak edytowane są istniejące pliki, za pomocą poleceń takich jak :edit filenamelub :split filename. Aby zachować je na dysku, musisz (opcjonalnie wpisać zawartość i) utrwalić je za pośrednictwem :write.
Podobnie jak wiersz poleceń, Vim ma pojęcie bieżącego katalogu ( :pwdwyświetla go). Wszystkie ścieżki plików są względem niego względne. Nie musisz duplikować ścieżki do swojego aktualnego pliku, jest do nich kilka fajnych skrótów: %odnosi się do bieżącego pliku, :hjest modyfikatorem jego katalogu, bez nazwy pliku (cp. :help filename-modifiers). Więc,
:e %:h/filename
:w
utworzy nowy plik o nazwie filenamew tym samym katalogu co aktualnie otwarty plik i zapisze go.
Alternatywnie, niektórzy ludzie lubią Vima, aby zawsze przechodził do katalogu bieżącego pliku. Można to skonfigurować, umieszczając
:set autochdir
do twojego ~/.vimrcpliku (który jest odczytywany przy starcie Vima). Wtedy powyższe staje się proste
:e filename
:w
Wreszcie, Vim ma świetną wbudowaną :help. Naucz się nawigować i przeszukiwać!