web-dev-qa-db-ja.com

CLionでプロジェクトの名前を変更するにはどうすればよいですか?

プロジェクトの名前をエンコーディングからチュートリアルに変更しようとしましたが、ディレクトリ名をリファクタリングすると、次のようなエラーが発生します。

エラー:CMakeLists.txtがD:\ code\encodingに見つかりません

.ideaディレクトリ内のファイルは自動的に変更されず、encoding.imlencodings.xmlのままであることがわかりました。

14
anjouslava

プロジェクトフォルダで、cd.ideaディレクトリに移動します。 .nameファイルを見つけて、編集用に開きます。現在のプロジェクト名の1行が表示されます。変更して保存します。

.nameファイルが存在しない場合は、ファイルを作成してから、目的の名前で1行のテキストを追加します。

CLionを再度開くと、プロジェクト名が変更されました。

25
terrinator_s

Macの場合:

  1. CLionを閉じる
  2. 〜Users/Your_User/ClionProjectsにあるプロジェクトフォルダーの名前を変更します
  3. CLionを開く
  4. 「プロジェクトを開く」をクリックします
  5. 名前を変更したプロジェクトを参照する
  6. プロジェクトが完全に読み込まれて更新されるのを待ちます
2

CLionをCMakeで使用する場合、プロジェクト名はCMakeLists.txt内のprojectコマンドによって設定されます。

次のような行を探し、「my_project_name」を目的のCLionプロジェクト名に変更します。

project(my_project_name)

次に、[ツール] >> [CMake] >> [CMakeプロジェクトの再読み込み]を使用してファイルを再読み込みするか、存在する場合は、CMakeLists.txtエディターウィンドウの上部にある黄色のバーで[変更の再読み込み]をクリックします。

New Cmake Project From Sources ...を使用してプロジェクトを作成する場合、CLionはその時点でディレクトリ名を使用したプロジェクトコマンドを含むCMakeLists.txtを生成することに注意してください。プロジェクト名の変更を含め、生成後にCMakeLists.txtを編集することは問題ありません。

1
studgeek

MacでClionを実行している場合は、.cppファイルと.hファイルおよびCMakeファイルを含むディレクトリの名前を変更するだけです。Clionで開いてから、ディレクトリの新しい名前に移動すると、Clionは他のすべてを自動的に把握します。 。

それが私がしたことです。ただし、名前を変更したプロジェクトである新しいプロジェクトを開く前に。 Clionは元の名前でプロジェクトディレクトリを作成し、空白になるため、そのディレクトリを削除する必要があります。

ただし、Windowsまたは他のマシンを使用している場合は、同じではない可能性があります。なぜなら、今私が見ているので、私は.ideaファイルを持っていません。

今、私はそれについて考えます。たぶん、これは新しいアップデート以降の新機能です。 jetbrainIDEの新しいアップデートがいつリリースされたかはわかりません。だから、多分それはあなたの最初の投稿の時に出回っていなかった新しい機能です。

1
Jeremy

より簡単な答え:

なんでそんなに大変なの?これを行うには、.nameファイルを編集するか.ideaディレクトリに追加します。私はこれを数回行いましたが、機能します。

  1. .ideaディレクトリで.nameファイルを編集または作成します
  2. ファイル名を変更または追加します。
  3. ファイルを保存
  4. プロジェクトを再開し、新しいプロジェクト名である出来上がり。
0
terrinator_s