Z poziomu Vima tworzone są nowe pliki, tak jak edytowane są istniejące pliki, za pomocą poleceń takich jak :edit filename
lub :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 ( :pwd
wyś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, :h
jest modyfikatorem jego katalogu, bez nazwy pliku (cp. :help filename-modifiers
). Więc,
:e %:h/filename
:w
utworzy nowy plik o nazwie filename
w 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 ~/.vimrc
pliku (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ć!