問題描述:
使用webstorm打開某一文件夾,時(shí)常出現(xiàn)無法打開的情況。效果如下:
產(chǎn)生原因:
打開的文件夾下沒有正常生成.idea文件夾
解決方式:
windows:將其他可以打開的文件夾下的.idea粘貼到當(dāng)前文件夾下(未親測(cè),理論可行)
mac:在具有.idea的文件夾下執(zhí)行 cp -r .idea [目標(biāo)文件夾路徑]/.idea
注意:
(1).idea是一個(gè)文件夾,因此命令行執(zhí)行拷貝命令時(shí),需要加上-r指令
(2)目標(biāo)文件夾路徑可以是相對(duì)路徑,親測(cè)可用
補(bǔ)充說明:
沒有正常生成.idea文件夾的原因,可能是checkout下來的工程整個(gè)被鎖定,因此webstorm無法寫入.idea。我自己遇到的就是這種情況。mac系統(tǒng)解決方式如下,不需要拷貝.idea文件。
解決方式(mac系統(tǒng)):
在工程根目錄的上級(jí)文件夾執(zhí)行:sudo chown -R [用戶名] [fileName]
例如:
sudo chown -R admin myProject
執(zhí)行后,解鎖整個(gè)工程文件夾,再次用webstorm嘗試打開,則webstorm可以正常生成.idea,打開成功