2013-05-28 8 views

答えて

46

PyCharmのDjangoプロジェクトの名前を変更する組み込みのソリューションは、小さなプロジェクトでは過去に私の仕事をしてくれましたが、大きなプロジェクトではまだ試していません。それを使用するには、ファイルツリー(デフォルトでは画面の左側)からプロジェクトフォルダを選択し、shift-F6を押して名前変更ダイアログを表示します。ここに新しい名前を入力して変更をプレビューすると、驚きを防ぐことができます。プレビューに満足している場合は、ウィンドウの下部にある「Refactorを実行する」ボタンをクリックしてください。

これは、Djangoアプリの名前を変更する便利な方法です。

フォルダ/アイテムを右クリックし、[リファクタリング]サブメニュー上にマウスを置くと、同じ機能にアクセスできます。または、ctrl + shift + aを押してrenameを検索します。

+1

はPyCharmせずにこれを行うにはそこに方法は何ですか?私はVisual Studioを使用しています – AllTradesJack

12

私はWindowsを使用していますが、他のオペレーティングシステムではおそらく同じです。

  1. PyCharmを閉じて、エクスプローラ(またはお気に入りのファイルマネージャ)でディレクトリを開きます。
  2. プロジェクトディレクトリの名前を変更し
  3. は、プロジェクトディレクトリ内にある同じ名前
  4. オープンのサブディレクトリ(プロジェクトフォルダ内).ideaディレクトリの名前を変更し、中にも
  5. .IMLファイルの名前を変更します。アイデアディレクトリ、テキストエディタで.nameファイルを開き、そこにある名前を変更してください。
  6. PyCharmでプロジェクトをもう一度開きます。 settings.pyファイルで
  7. 、あなたはまた、あなたの実行/デバッグの設定(Altキーを押しながらShiftキーを押しながらF10)を更新したい場合がありTEMPLATE_DIRS

で指定されたパスを更新する必要があります。

古いプロジェクト名の他の箇所を置き換える必要があります。 PyCharmでは、Ctrl-Shift-Fを使用すると、すべてのファイルの内容を検索して、これらの出現箇所を見つけることができます。

3

私のプロジェクトの.ideaディレクトリ内にあるファイルで古いプロジェクト名のインスタンスを手動で変更しなければならないという点を除けば、svassの答えは私のために働いていました。あなたは私のために、以下のリストを返さ古いプロジェクト名

grep -rli oldprojectname ./.idea 

ためのプロジェクトディレクトリとgrepにCD、その後、私は手動で各ファイルを変更した場合

./.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 
10

多分:「プロジェクト」ウィンドウでルートフォルダを右クリックし、リファクタリングを選択してください - > [名前の変更と選択し、「名前の変更プロジェクト」

関連する問題