У Вим есть файловый менеджер netrw (на самом деле, это плагин, причем для прозрачной работы с сетевыми протоколами). Но в нем можно открыть каталог и просмотреть его в разных видах, выбрать файл и открыть его в Вим, а также выполнять некоторые файловые операции. Всё это мы уже обсуждали. А сейчас обсудим другую полезную возможность, применимую как в режиме просмотра каталога, так и в обычном буфере, если в тексте фигурирует имя файла. Кстати, не забываем, что открыть в Вим файл, имя которого под курсором, можно с помощью команды gf или gF. Если файл не текстовый, то чаще нужно открыть его не в Вим. Всевозможные картинки, документы в форматах различных программ, файлы данных в двоичном формате, выполняемые файлы — всё это надо открыть специальными программами, так ведь? Можно называть это "запустить файл", по аналогии с исполняемым (который тоже, по сути, передается bash или другой оболочке, а то и какому-то интерпретатору). Есть такая штука, как shebang: путь к интерпретатору в начал