Изменить пространство имен на проект

когда я создал свой проект, я неправильно набрал его имя и начал программировать, потому что я все еще учусь, теперь у меня много классов во многих файлах и они растут, и я хотел бы переименовать его, это возможно? скажем, от: ame_testqooxdooini1 до wrs Большое спасибо


person R. Islas    schedule 17.02.2018    source источник
comment
Да, это возможно, но, вероятно, вам придется делать это вручную. Я не знаю ни одного автоматизированного способа использования create-application.py или чего-то подобного   -  person Stelios Joseph Karras    schedule 18.02.2018
comment
Прохладно !!! не могли бы вы дать какие-либо подсказки, кроме переименования исходной папки и путей, что еще мне нужно сделать? Спасибо Стелиос   -  person R. Islas    schedule 18.02.2018


Ответы (1)


закройте редактор, откройте оболочку и сделайте следующее:

OLD=badname
NEW=goodname
cd source/class
mv $OLD $NEW
find $NEW -name '*.js' -print0 | \
   xargs -0 perl -i~ -p -e "s/${OLD}\./${NEW}./g"
person Tobi Oetiker    schedule 18.02.2018
comment
Тоби, это для Windows или Linux? в моем случае я использую окна. - person R. Islas; 19.02.2018
comment
Это для Linux ... если вы застряли с окнами, вы также можете получить копию бесплатного текстового редактора Atom ... у него есть хорошая функция для поиска и замены в проекте. - person Tobi Oetiker; 19.02.2018
comment
Я думаю, что мой текстовый редактор ( EditPlus ) делает то же самое, поэтому, если я переименую папку проекта и заменю путь к классу на новый, а также перестрою исходный код, которого может быть достаточно? Большое спасибо за вашу помощь - person R. Islas; 20.02.2018