The FreePascal project maintains a clone of the Turbo Pascal text-mode IDE that will run and interoperate w/ modern environments. But there isn't much of an equivalent even for C/C++, let alone BASIC, or other modern languages for that matter. Vim and Emacs just don't support the same kind of novice-friendly DX.
QB64 is almost a faithful recreation of QBasic with a bunch of extensions, though i'm not sure if it has a QBasic-like "live" editing feature (where you can pause the program while it is running, run functions or modify the code and then continue from there).
Just found out about it. Apparently it transpiles the BASIC code into C++, which sounds a bit hacky TBH, given how crazy the semantics of C++ can be. They do have an impressive graphical recreation of the old text-mode IDE.