0
我有一本詞典是在文件dicts.py
:Pycharm:如何從字典重構代碼
我這樣使用它在我的代碼文件action.py
在:
#!/usr/bin/env python3
from dicts import errors
def doAction():
if error_happened_and_message_was_not_sent:
print(errors['errorMessageNotSent'])
else:
print(errors['errorMessageMalformed'])
後一段時間我想重構並重命名errorMessageMalformed
到error_MalformedMessage
都在errors
字典dicts.py
文件中,並在其使用print
語句在另一個文件中(action.py
)。
我該如何實現使用pycharm?
我試過Shift + F6但它告訴我那Caret should be positioned at a symbol to be refactored
。
這甚至可能嗎?
這只是searchs在一個文件中。如果我在另一個文件中有該字典會怎麼樣?請參閱編輯。 – newpeople
@newpeople它可以處理多個文件。我只是試了一下。會出現一個彈出窗口「Find Refactoring Preview」,並且所有的事件都包含在內。你也可以排除特定的事件,當然你可以選擇全部重命名。 – aristotll