One day https://github.com/mathialo/bython one day!
Sounds like a tool issue. My editor (Neovim with a few plugins) can handle copying/pasting with indentation just fine.
Get the ones that do help you! Problem solved, enjoy your clean reading experience!
https://marketplace.visualstudio.com/items?itemName=hyesun.p...
(Sublime has the same, so does vim see comment above, so do many real IDEs)
Or do you mean something different?
It's basically a non problem in most other languages, and a IDE formatter hook will always clean up the code and organize it correctly in a way that you cannot get in Python.
Alternatively, I've several times used 'pass' as block terminator for my personal code.
Non-statement-based (functional) languages can be excepted, but I still think those are harder to read than statement-based languages.