MichaelAquilina / python-tools

:wrench: Atom plugin which uses jedi to provide numerous tools useful for developing python code in atom.
MIT License
100 stars 22 forks source link

Extract refactorings #87

Open prcastro opened 7 years ago

prcastro commented 7 years ago

One of the most usable features of today's python IDEs is the extract refactorings, where you can extract variables, constants, methods, parameters and other things from selection. PyCharms documentation give a nice overview of this functionality:

https://www.jetbrains.com/help/pycharm/2016.3/extract-refactorings.html

This would be very nice to have in python-tools

MichaelAquilina commented 7 years ago

This does indeed look useful. Thanks for the suggestion @prcastro. Would you like to take a stab at this and implement the feature? I suspect it is not too difficult and you will only need to write some coffeescript.