New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add refactoring features like change in file, module and variable names #1510
Comments
|
👍 |
1 similar comment
👍 |
Having to open PyCharm whenever I need to refactor some files is not the most efficient workflow |
This should also captures variable name refactoring |
Refactoring of a file should include renaming and moving it to another directory. |
👍 |
This missing feature migth single-handedly send me back to PyCharm ... :\ |
To add to this topic, I have to say I switch from vs code to pycharm recently, despite loving code so far. The refactoring option in pycharm is indeed a killer feature, badly missing in vs code. That's too bad because vs code is way lighter, easier to use and uncluttered... So +1 for this feature, would love to see this happen! |
+1 for this as well. I switched to VSCode since we use the Live Share a lot with my team, so having this would completely replace PyCharm for most devs |
Just to explicitly list things here:
|
I think I'm going to close this in favor of #127 (as noted above); we're working on it. |
@jakebailey FWIW I'm pretty sure #127 won't solve the thing I need right now (that PyCharm does). That is breaking the stuff (functions, consts, classes, etc) up in some file into a bunch of smaller files and renaming the references. It's pretty similar conceptually to rename symbol, but since each other file in the workspace has some reference to the current module it's mostly about easily updating those. Since #127 operates on a file level I don't think it will help with actual refactoring. |
Environment data
Expected behaviour
XXX
Actual behaviour
XXX
Steps to reproduce:
Logs
Output for
Python
in theOutput
panel (View
→Output
, change the drop-down the upper-right of theOutput
panel toPython
)Output from
Console
under theDeveloper Tools
panel (toggle Developer Tools on underHelp
; turn on source maps to make any tracebacks be useful by runningEnable source map support for extension debugging
)The text was updated successfully, but these errors were encountered: