2013-05-13 16 views

答えて

16

WebStormプロジェクトのリンクは絶対的なものではなく、相対的なものです($ PROJECT_DIR $を使用)。閉じる

  1. WebStormで開いているすべてのプロジェクト:WebStormプロジェクトを移動するには

  2. 閉じるWebStorm。

  3. ファイルマネージャを使用して、プロジェクトフォルダを新しい場所に移動(つまり切り取りおよび貼り付け)します。たとえば、Windowsエクスプローラを使用してC:/ dirA/MyProjectをC:/ dirB/MyProjectに移動します。

  4. WebStormを起動します。 「Welcome to WebStorm」画面が表示されます。

  5. 移動したばかりのプロジェクトが「最近のプロジェクト」リストにある場合は、を削除してを削除し、リストから削除します。

  6. クイックスタートリストから[Open Directory]を選択し、作成したばかりのプロジェクトフォルダを選択します。再配置されたプロジェクトがWebStormで開きます。それでおしまい。

この方法は、WebStorm(8.0.4)の最新バージョンを使用してWindows 7で動作します。

WebStorm内でプロジェクトを選択してから、Refactor => Move ...を選択しても構いませんが、そこには行かないでください。それはプロジェクト全体の移転ではありません。ドキュメントから: "移動リファクタリングを使用すると、ファイルとディレクトリをプロジェクト内で移動することができます"。

+0

これを追加するだけで、これはMacOSとPHPStormでも有効です。 – Paul

+0

別のアップデート:Worked for WebStorm 2017.3およびWin10。ありがとう! – BaldEagle

2

.ideaを含むプロジェクトフォルダ全体を移動するだけです。これは私が試したあらゆる状況で私にとってうまくいく。リンクは、.ideaフォルダ自体ではなく.ideaを含むフォルダからの相対パスです。これはgitのようなものではなく、.gitフォルダだけを動かすことはできません。

1

IntelliJ IDEA 2016.1.4では、Windowsエクスプローラでフォルダを移動した後にインポートしたモジュールの.imlファイルが見つからないため、問題が発生しました。

これは、インポートされたモジュールへのパスがプロジェクトディレクトリからの相対パスであるためです。

<Project Directory>/.idea/modules.xml 

とfileurlやファイルパスのすべてが新しい相対位置を一致させるために属性を変更します。これを修正するには、に行かなければなりません。

関連する問題