CLion 2020.3 ヘルプ

コマンドラインインターフェース

コマンドラインから CLion 機能を使用します。ファイルとプロジェクトを開き、差分を表示し、ファイルをマージし、コードスタイルの書式を適用し、ソースコードをインスペクションします。

スタンドアロンインスタンスのランチャー

インストールディレクトリには、CLion を起動し、ソースコードをフォーマットし、インスペクションを実行するためのバッチスクリプトと実行可能ファイルが含まれています。コマンドプロンプト cmd.exe から使用するには、CLion bin フォルダーの場所を PATH 環境変数に追加します。例:CLion を C:\Program Files\JetBrains\CLion にインストールした場合、次のコマンドを使用できます。

set PATH=%PATH%;C:\Program Files\JetBrains\CLion\bin

このコマンドは、現在のシェル( cmd.exe の現在のインスタンス)の PATH 環境変数のみを変更します。現在のユーザーに対して永続的に更新する場合は、setx を実行します。すべてのユーザーに対してシステム全体で更新するには、setx /M を実行します。

PATH 変数を構成した後、コマンドプロンプトの任意の作業ディレクトリから clion.bat を実行できます。

シェルから CLion を実行するには、open コマンドを次のオプションとともに使用します。

  • -a : アプリケーションを指定します。

  • --args : 開くファイルまたはディレクトリ以外のものを渡す場合は、追加の引数を指定します。

  • -n : アプリケーションのインスタンスが既に実行されている場合でも、新しいインスタンスを開きます。

例:次のコマンドで CLion.app を実行できます。

open -na "CLion.app"

PATH 環境変数のディレクトリにこのコマンドを使用してシェルスクリプトを作成できます。例:次の内容のファイル /usr/local/bin/clion を作成します。

#!/bin/sh open -na "CLion.app" --args "$@"

スクリプトを実行する権限があることを確認してください。/usr/local/bin はデフォルトで PATH 環境変数にあるはずなので、シェルのどこからでも clion を実行できるはずです。

Linux では、インストールディレクトリには bin にあるランチャーシェルスクリプト clion.sh が含まれています。例:CLion を /opt/clion にインストールした場合、次のコマンドを使用してスクリプトを実行できます。

/opt/clion/bin/clion.sh

PATH 環境変数からディレクトリにランチャースクリプトへのシンボリックリンクを作成できます。例:CLion を /opt/clion にインストールし、clion という名前のリンクを /usr/local/bin に作成する場合、次のコマンドを実行します。

ln -s /opt/clion/bin/clion.sh /usr/local/bin/clion

/usr/local/bin はデフォルトで PATH 環境変数にあるはずなので、シェルのどこからでも clion コマンドを実行できるはずです。

Toolbox アプリによって生成されたシェルスクリプト

Toolbox アプリを使用して JetBrains 製品をインストールおよび管理している場合、コマンドラインから IDE を起動するためのシェルスクリプトを作成できます。

シェルスクリプトを生成する

  1. Toolbox アプリを開き、右上隅にあるThe screw nut iconをクリックします。

  2. Toolbox アプリの設定で、シェルスクリプトを生成するを有効にします。

  3. 必要に応じて、シェルスクリプトの場所を変更します。

Set scripts path in Toolbox

同じ IDE の複数のバージョンがある場合、Toolbox アプリはバージョンごとに一意の名前のシェルスクリプトを生成します。この特定のインスタンスの設定で、IDE インスタンスのシェルスクリプトの名前を変更できます。

シェルスクリプトの名前を変更する

  1. Toolbox アプリを開きます。

  2. 関連する IDE インスタンスの横にあるThe screw nut iconをクリックし、設定を選択します。

  3. 下部で、シェルスクリプト名フィールドを変更します。

Generation in Toolbox

デフォルトでは、Toolbox アプリはシステム PATH 環境変数からディレクトリにシェルスクリプトを配置するため、スクリプトの名前をコマンドとして実行して、任意の作業ディレクトリから CLion を起動できます。

コマンドライン引数

ランチャースクリプトは、コマンド、オプション、その他の引数を受け入れて、その動作を変更します。

引数 説明
引数なし CLion を起動します。
ファイルまたはディレクトリへのパス 引数として指定されたファイルまたはディレクトリを開きます。
詳細については、コマンドラインからファイルを開くを参照してください。
コマンド
diff 指定した 2 つのファイルの違いを確認するには、diff ビューアーを開きます。
詳細については、コマンドラインからファイルを比較するを参照してください。
merge マージダイアログを開いて、指定したファイルをマージします。
詳細については、コマンドラインからファイルをマージするを参照してください。
format 指定したファイルにコードスタイルの書式を適用します。
詳細については、コマンドラインからファイルをフォーマットするを参照してください。
inspect 指定されたプロジェクトでコードインスペクションを実行します。
詳細については、コマンドラインからコードインスペクションを実行するを参照してください。
オプション
nosplashCLion のロード時にスプラッシュ画面を表示しません。
dontReopenProjects プロジェクトを再度開いて、ウェルカム画面を表示しないでください。これは、開いていたプロジェクトが何らかの理由で CLion をクラッシュさせた場合に役立ちます。
disableNonBundledPlugins 手動でインストールされたプラグインをロードしないでください。これは、インストールしたプラグインが何らかの理由で CLion をクラッシュさせた場合に役立ちます。IDE を起動して、問題のあるプラグインを無効にするかアンインストールすることができます。
--wait

コマンドプロンプトに戻る前に、ファイルが閉じられるのを待ちます。

例:次のコマンドで file.txt を開くことができます。

clion --wait file.txt

シェルは file.txt が閉じられるまで待機します。