Not OP, but I like to avoid Jupyter where I can too. I like using a REPL though.
For very interactive, experimental work I like having code in one pane and a REPL in another separate one - so that you can highlight and send snippets of a file to the REPL with a keystroke or two, and the code and results aren't mixed together.
RStudio or Vim Slime[1] would be my favourite examples of this kind of approach.
For more "static" literate programming, I prefer the way RMarkdown and Sweave work to Jupyter Notebooks (though I don't even use R anymore). Both have their strengths and weaknesses of course.
For very interactive, experimental work I like having code in one pane and a REPL in another separate one - so that you can highlight and send snippets of a file to the REPL with a keystroke or two, and the code and results aren't mixed together.
RStudio or Vim Slime[1] would be my favourite examples of this kind of approach.
For more "static" literate programming, I prefer the way RMarkdown and Sweave work to Jupyter Notebooks (though I don't even use R anymore). Both have their strengths and weaknesses of course.
[1] https://github.com/jpalardy/vim-slime