Think you are doing platformio a disservice here. It has a VSCode plugin available but there is also a standalone set of commandline tools that are editor/IDE agnostic.
The main thing is, but it just shells out to its CLI (named PlatformIO Core). Nothing is stopping you from using with another IDE, and they even have automated tools to set them up for you: https://docs.platformio.org/en/latest/integration/ide/index....