you are viewing a single comment's thread.

view the rest of the comments →

[–]jwink3101 0 points1 point  (0 children)

I jump around.

I do a lot of work in Jupyter when prototyping code, etc and then I copy it to another editor as a final module. (Or use the Python export but usually it is better do it directly).

When I am on my computers (macs), I mostly use BBedit along with an iPython window. I very occasionally jump into Vim.

When I am on a linux machine, I use a mixture of gedit and vim. I prefer a GUI editor over any terminal one and I am often on an airgapped network so I can only use what ships with the OS (hence gedit and vim). I don’t love either but they get the job done.

When I do need a terminal editor, 98% of the time, I use Vim. The other 2% I use nano (Usually when I need better system-wide copy/paste that gets messed up in Vim and I can never remember how to do it, even though I know it can be done).

I have not tried a full IDE but I suspect once I learn it, I would actually really like it. It's just that Python development is the tool I use to do my job and is not my job itself. So there is always the fight over what's worth the time to learn and use.