svass的回答对我很有效,除了我还必须手动更改位于项目.idea目录中的文件中的旧项目名称的示例。 如果您 cd 到您的项目目录和grep为您的旧项目名称
grep -rli oldprojectname ./.idea
这为我返回了以下列表,然后我手动修改了每个文件。
./.idea/modules.xml
./.idea/workspace.xml
./.idea/dataSources.xml
./.idea/oldprojectname.iml <-- this will need to be renamed to new project name, and it's contents modified
./.idea/dataSources.ids
./.idea/.name
./.idea/misc.xml
4条答案
按热度按时间js5cn81o1#
在PyCharm中重新命名Django项目的内置解决方案在过去的小项目中对我很有效,尽管我还没有在大项目中尝试过。(默认情况下在屏幕左手),然后按shift-F6调出重命名对话框。您可以在此处输入新名称并预览更改,如果你对预览感到满意,点击窗口底部的“Do Refactor”按钮。
这也是重命名Django应用程序的有用方法。
你可以通过右键单击文件夹/项目并将鼠标悬停在重构子菜单上,或者按ctrl+shift+a并搜索
rename
来访问相同的功能。vpfxa7rd2#
我使用的是Windows,但其他操作系统可能也是如此。
1.关闭PyCharm,在Windows资源管理器(或您最喜欢的文件管理器)中打开目录。
1.重命名项目目录。
1.重命名项目目录中同名的子目录。
1.打开
.idea
目录(在项目文件夹中),重命名.iml
文件。1.同样在
.idea
目录中,在文本编辑器中打开.name
文件,并在其中更改名称。1.再次在PyCharm中打开项目。
1.在
settings.py
文件中,需要更新TEMPLATE_DIRS
中指定的路径。您可能还需要更新运行/调试配置(Alt+Shift+F10)。
你需要替换一些其他出现的旧项目名。在PyCharm中,Ctrl+Shift+F将允许你搜索所有文件的内容来找到这些出现的项目名。
tnkciper3#
可能:右键单击“项目”窗口中的根文件夹,选择“重构”-〉“重命名”,然后选择“重命名项目”
atmip9wb4#
svass的回答对我很有效,除了我还必须手动更改位于项目.idea目录中的文件中的旧项目名称的示例。
如果您 cd 到您的项目目录和grep为您的旧项目名称
这为我返回了以下列表,然后我手动修改了每个文件。