В RStudio вы можете запускать части кода в окне редактирования кода, а результаты отображаются в консоли.
Вы также можете делать классные вещи, например, выбирать, хотите ли вы, чтобы все до курсора запускалось, или все после курсора, или только часть, которую вы выбрали, и так далее. И есть горячие клавиши для всего этого.
Это похоже на шаг над интерактивной оболочкой на Python - там вы можете использовать readline для возврата к предыдущим отдельным строкам, но у него нет никакой "концепции" функции, раздела кода и т.д..
Есть ли такой инструмент для Python? Или у вас есть какое-то подобное обходное решение, которое вы используете, скажем, в vim?