Wichtig ist, du kannst in Visual Studio Code einen ganzen Ordner öffnen "CTRL + K danach CTRL gedrückt halten und O drücken) oder über Datei "Ordner öffnen".
so kanst du quasi den Ordner mit deinem Projekt öffnen - und erkennt dann eigentlich direkt alle Probleme. Und versteht auch das Projekt - also versteht die includes() etc die du gemacht hast. Sprich wenn du in Datei B die Funktion "hallo_welt()" aufrufst die in der Datei A ist und du Datei A bei Datei B per "include oder require" eingebunden hast sieht er das es die Funktion gibt.