Better block-selection and refactoring support in the editor

Aspects like extract to a function/variable within editor would be really useful right in the web-editor.
Another aspect is wrt how IDEA does Option+W or Alt+W for incremental block selection of variables etc.
Web editor somehow feels very different , if you are used to pyCharm ,
This is something i find useful when exploring aspects of inference in a exploratory exercise at various levels.
Let me know if its already there.