Відповіді:
Активуйте NERDTree і перейдіть до каталогу, в якому повинен жити новий файл. Потім натисніть, mщоб відкрити меню файлової системи NERDTree і виберіть a"додати дочірній вузол". Потім просто введіть (або ім’я файлу) файлу, і ви закінчите.
ma
?
З vim можна запускати команди оболонки. Тож у цьому випадку я використовую:
:!touch somefile.txt
а потім натисніть, rщоб перезавантажити вікно nerdtree.
Інше, що потрібно зробити, це просто запустити новий файл зсередини vim.
:e somefile.txt
Для цього зручно те, що в моєму .vimrc я автоматично змінюю cwd в каталог, в якому знаходиться поточний файл:
" Auto change the directory to the current file I'm working on
autocmd BufEnter * lcd %:p:h
Таким чином, якщо я редагую файл і хочу іншого в тому ж місці, шлях змінюється саме там. Відкриваючи будь-який файл з NERDTree, встановлюється каталог на той, у якому знаходиться файл.