I'm a vim user and wondering if neovim worth a try these days, so far vim does everything I needed.
for jupyter in vim I do think vscode has some edge, it can show the output(i.e. graphs) right inside without a browser.
plus jupyterlab has vim mode to get by.
will find sometime to see if these steps can be converted to vim.
I bounce between vscode and neovim, I use the https://github.com/AstroNvim/AstroNvim config. I prefer nvim now.