问题描述:
使用webstorm打开某一文件夹,时常出现无法打开的情况。效果如下:
产生原因:
打开的文件夹下没有正常生成.idea文件夹
解决方式:
windows:将其他可以打开的文件夹下的.idea粘贴到当前文件夹下(未亲测,理论可行)
mac:在具有.idea的文件夹下执行 cp -r .idea [目标文件夹路径]/.idea
注意:
(1).idea是一个文件夹,因此命令行执行拷贝命令时,需要加上-r指令
(2)目标文件夹路径可以是相对路径,亲测可用
补充说明:
没有正常生成.idea文件夹的原因,可能是checkout下来的工程整个被锁定,因此webstorm无法写入.idea。我自己遇到的就是这种情况。mac系统解决方式如下,不需要拷贝.idea文件。
解决方式(mac系统):
在工程根目录的上级文件夹执行:sudo chown -R [用户名] [fileName]
例如:
sudo chown -R admin myProject
执行后,解锁整个工程文件夹,再次用webstorm尝试打开,则webstorm可以正常生成.idea,打开成功