Hacker News new | ask | show | jobs
by visarga 1622 days ago
I was using IPython to develop code by inserting the REPL to the right point in my project. But more recently I got used to VSCode and enjoy its ability to jump around in the stack and use the debug window in context. But the experience of editing code in the debug window is much inferior to IPython. It should be a regular editor and Tab should just insert a Tab, if I select something from the file I should be able to send it to the debug editor. It even handicaps the use of arrows, you need to do Shift+Up and Shift+Down if you have more than one line. Also, the debugger is slow, especially when showing a Pandas dataframe. I can still invoke IPython embed from the debug window.
1 comments

You should really give Pycharm (free community edition works just fine) a shot. It has a bit of a steep learning curve getting set up, but it is everything you want both from an IDE and seamless integration with an IPython shell (you can toggle a setting to make it use IPython shells if IPython is installed in the project venv)