Создать и открыть для редактирования несуществующий файл под курсором

Я пробую Vim в течение первых двух часов с Ruby on Rails, и я люблю его.

gf команда великолепна, но я что-то упускаю. Если файл под курсором еще не существует, gf возвращает ошибку.

Есть ли команда для фактического создания и открытия файла, если он не существует? Или, какой самый простой способ его создать?

Ответ 1

Можно определить пользовательский вариант команды gf, которая открывает новый буфер, если файл под курсором не существует:

:map <leader>gf :e <cfile><cr>

где :e можно заменить на :tabe или аналогичную команду.

Также можно просто создать файл с именем под курсором. Видеть мой ответ на аналогичный question.