Изнутри Vim новые файлы создаются аналогично редактированию существующих файлов с помощью таких команд, как :edit filename
или :split filename
. Чтобы сохранить их на диске, вам необходимо (при желании ввести содержимое и) сохранить их через :write
.
Как и в командной строке, Vim имеет представление о текущем каталоге ( :pwd
перечисляет его). Все пути к файлам указаны относительно него. Вам не нужно дублировать путь к вашему текущему файлу, для них есть несколько хороших ярлыков: %
относится к текущему файлу, :h
является модификатором для его каталога, минус имя файла (cp. :help filename-modifiers
). Так,
:e %:h/filename
:w
создаст новый файл с именем filename
в том же каталоге, что и текущий открытый файл, и запишет его.
В качестве альтернативы некоторым людям нравится, что Vim всегда переключается в каталог текущего файла. Это можно настроить, разместив
:set autochdir
в ваш ~/.vimrc
файл (который читается при запуске Vim). Тогда выше становится просто
:e filename
:w
Наконец, у Vim есть отличная встроенная программа :help
. Научитесь ориентироваться и искать!