2013-04-18 1 views
1

Я рефакторинг проекта Django с тысячами строк кода и десятками исходных файлов. Мне нужно переименовать многие классы и модули. Я ищу более быструю и надежную альтернативу ручному поиску и замене. Что-то вроде того, что позволяют мне Java и C# IDE. Я попытался использовать Python Tools для Visual Studio и Pycharm, которые имеют «переименовать» функциональность для переменных и классов, но они переименовываются только в один исходный файл, а не по всему проекту. Любые другие варианты?Как переименовать многие классы и модули в проекте Django

+0

Да, вы можете использовать 'pydev' на eclipse – karthikr

+3

PyCharm позволяет вам переименовывать весь проект. Выделите имя класса, щелкните правой кнопкой мыши, Refacor, переименовать. – infrared

ответ

0

Как @infrared отметил в комментариях, PyCharm является правильным инструментом для работы. В нем много инструментов для рефакторинга, умный renaming - один из них.