В настоящее время я использую плагин A.vim для переключения между заголовком и файлом реализации.Ограничением этого скрипта является то, что он работает, только если оба находятся в одной папке.
Если у вас есть база данных cscope для вашего кода, вы можете легко найти заголовок для конкретного файла реализации, выполнив :cscope find f ImplementationFileName.h
.
Как бы вы написали этот сценарий, чтобы взять текущее имя файла без расширения и найти это имя с добавленным суффиксом .h?