Откройте файл из выделенного текста в Vim

Например, если у меня есть что-то вроде этого:

#include "filename.h"

Когда я выбираю filename.h, я хочу использовать его как вход для открытия файла с именем filename.h в расколе.

Ответ 1

Я считаю, что вы хотите Ctrl + w, Ctrl + f. Нажмите эти клавиши с курсором над именем файла.

Ответ 2

Поместите курсор на имя файла и нажмите g f в нормальном режиме.

:help gf

Возможно, вы захотите изменить параметр 'path' для списка каталогов, в которых файл можно найти.

:help 'path'

Ответ 3

Если вы хотите, чтобы это было в вертикальном расколе, и как команда, вы можете запустить :vertical wincmd f с помощью курсора над словом.

Вы можете сократить это до :vert winc f или даже nnoremap gf :vert winc f<cr>, если вы этого захотите.