Estoy escribiendo una biblioteca que está organizada en dos directorios src / e include / paralelos y bastante profundos que contienen mis archivos .cpp y .h respectivamente. Mi editor favorito es vim, pero aún no he encontrado una buena manera de cambiar rápidamente entre los archivos de origen y de cabecera rápidamente. Por ejemplo, puedo encontrarme editando
~ / workspace / myproject / include / myproject / core / utils / coolutil.h
y decido que ahora necesito hacer un pequeño cambio para
~ / workspace / myproject / src / myproject / core / utils / coolutil.cpp.
¿Existe una manera conveniente y ergonómica de manejar tales interruptores rápidamente en (g) vim? Mi enfoque actual es mantener abiertos dos árboles NERDTrees, uno para src / y otro para include /, aunque siento que debe haber un enfoque menos engorroso.