CLion 2024.1 ヘルプ

詳細設定

CLion は、頻繁に使用する標準設定に加えて、特定の製品機能の動作を微調整するために使用できるさまざまな高度なオプションを提供します。

詳細設定はさまざまなセクションで構成されているため、検索フィールドを使用して、関心のあるセクションまたは必要なオプションにすばやく移動できます。詳細オプションの一部にはレジストリキーが関連付けられているため、レジストリキーを検索することもできます。

CLion

項目

説明

ReSharper C++ 言語エンジンを使用する (CLion ノヴァ)

CLion ノヴァに切り替えるには、このチェックボックスをオンにします。

CMake

このセクションを使用して、CMake プロジェクトの追加オプションを構成します。

項目

説明

CMake 3.20 以降にはレガシージェネレーターを使用する

CMake バージョン 3.20 以降の場合、CLion は、デフォルトで Ninja ジェネレーターで CMake ファイル API を使用します。このチェックボックスをオンにすると、デフォルトのジェネレーターは Makefile になり、CLion は、カスタムジェネレーターを指定した場合にのみ CMake ファイル API に切り替わります。

古いバージョンの場合、CMake File API は、このオプションの状態に関係なく、カスタムジェネレーターの場合にのみ使用されます。デフォルトのジェネレーターは Makefiles です。

自動再ロードが無効になっている場合は、外部の変更時に CMake 再ロードをトリガーしないでください

外部の変更を含む CMake プロジェクトの自動再ロードを完全に無効にするには、このオプションを選択します。CMake の読み込み / 再読み込みを参照してください。

プロジェクトを初めて開くときに、プロファイルの初期構成を実行します

プロジェクトを初めて開いたときに CLion がデフォルトの CMake プロファイルを自動的に構成して表示しないようにする場合は、このチェックボックスをオフにします。

CMake プロファイルを順番に再ロードする

CLion が CMake プロファイルを次々と再ロードするようにする場合は、このオプションを選択します。デフォルトでは、CMake プロファイルは並行して再ロードされますが、CMake の再ロード時に問題が発生する場合があります。このオプションを使用して、このような問題を解決します。

CMake プリセットを自動的にインポートする

デフォルトでは、CLion は検出された構成およびビルドプリセットCMake プロファイルに自動的にインポートします。スイッチャーを使用してこの動作を変更します。

CMake Presets enabling options
  • 構成と構築 - デフォルトのオプション。

  • 構成 - 構成プリセットのみがインポートされます。

  • ビルド - ビルドプリセットのみがインポートされます。

  • なし - プリセットのインポートは無効です。既存のプリセットベースのプロファイルは、次回の CMake の再読み込みまたはプロジェクトの再開時に削除されます。

フローティングツールバーを使用して、CMake プロジェクトを再ロードする必要があることを通知します

デフォルトでは、CMakeLists.txt に変更を加えると、CLion は、プロジェクトを再ロードする必要があることを示すフローティング通知を表示します。このチェックボックスをオフにすると、フローティング通知を無効にすることができます。

詳細は、CMakeLists.txt の変更時に CMake を再ロードするを参照してください。

CMake デバッガーで DAP プロトコルを使用する

このオプションはデフォルトで有効になっています。CMake バージョン 3.27 以降でのデバッグには、CLion はデバッグアダプタープロトコル (英語) (DAP) を使用します。

Sysprogs の CMake スクリプトデバッガー(英語)に基づく実装に切り替えるには、このチェックボックスをオフにします。

Python インタープリターを CMake に渡す

このオプションは、すべてのプロジェクトで Python と CMake の統合を有効にします。

デフォルトで有効になっています。

Clangd

このセクションを使用して、Clangd エンジンの追加オプションを構成します。

項目

説明

Clang ベースのインデクサーを使用する

このチェックボックスを設定して使用箇所の検索用 Cland インデクサーを有効にします。

古い AST を clangd に保存する

このオプションを有効にすると、古い AST がすぐに削除されないため、ナビゲーションが高速化されます。

ブックマーク

項目

説明

ポップアップで行のブックマークのみを表示

デフォルトでは、CLion はブックマークポップアップ (Shift+F11 または編集 | ブックマーク | 行のブックマークを表示 ) に行ブックマークのみを表示します。ファイルやフォルダーなど、ブックマークされた他の項目をポップアップに表示したい場合は、このオプションを無効にします。詳細については、「ブックマーク」を参照してください。

ビルドツール: Gradle

項目

説明

ソースのダウンロード

デフォルトでは、CLion は最初のプロジェクト同期時にプロジェクト依存関係のソースをダウンロードしません。

プロジェクトの動作を変更し、インポートプロセス中に依存関係のソースを常にダウンロードするには、このオプションを選択します。

データベース

項目

説明

スクリプトローダーによって検出された場合はファイルをテーブルとして開きます

ファイル形式が利用可能なスクリプトでサポートされている場合は、ファイルの内容の表表現を含むデータタブが有効になります。

テーブルなどのファイルの内容を編集および表示する方法の詳細については、テーブルとしての CSV および TSV ファイルを参照してください。

Switch between Text and Data views

古いインポートを使用するダイアログ

インポートダイアログの現在の UI ではなく古い UI を有効にします。

どこでも検索でデータベースタブを表示する

どこでも検索 (ダブル Shift) のデータベースタブを有効にします。

どこでも検索機能の詳細については、どこでも検索を参照してください。

デバッガー

項目

説明

最近の式の最大数

履歴に保存する式の数を指定します。これには、逆アセンブリ / メモリビューの式の評価goto 住所などのさまざまなフィールドが含まれます。

インレイのカーソルまで実行ポップアップを表示

このオプションを有効にすると、実行を続行するコード行にマウスを移動し、カーソル位置まで実行ポップアップを使用して、カーソルが置かれている行に到達するまでコードを実行できます。

アタッチ後、プロセスを一時停止したままにする

このオプションを有効にすると、アタッチ先のプロセスは中断されたままになります。

デバッグセッション用の GDB インデックスを準備する

GDB でパフォーマンスの問題が発生する場合は、このチェックボックスを設定します。

このオプションを有効にすると、CLion はデバッグセッションの前に GDB のインデックス(英語)を準備します。オプションを有効にした後の最初の起動では、実行可能ファイルのみがインデックス化されます。その後、CLion はロードされたライブラリを検出し、実行可能ファイルに加えて、後続のデバッグセッション用にインデックス化します。つまり、インデックスが有効になっている最初のデバッグセッションはまだ遅いかもしれませんが、後続のセッションは速くなるはずです。

このオプションは、IDE から起動された実行可能ファイルの Linux マシンで機能します。

Dev Containers

項目

説明

--depth=1 でソースをクローンする

このオプションを使用すると、ソースコードの最新バージョンをチェックアウトして、プロジェクトのクローン作成プロセスを高速化できます。詳細については、Git のドキュメント(英語)を参照してください。

Docker

項目

説明

再起動時に Docker に自動的に接続

CLion 開始後の設定された Docker デーモンに接続します

イメージレジストリエンティティの負荷制限

パフォーマンス上の理由から、デフォルトでは、CLion は Docker レジストリの最初の 100 個のイメージのみを表示します。さらにリストする必要がある場合は、この数を増やします。これにより、メモリ使用量も増加します。

ログタブは、docker コンテナーの最初のタブである必要があります

コンテナー概要ペインの最初のタブとしてログタブを表示します。

定期的に Docker のステータスを確認して自動再接続する間隔

CLion が Docker への接続ステータスをどのくらいの頻度でチェックするか (ミリ秒単位)。

SELinux システムのほぼすべてのバインドボリュームに:z マウントオプションを適用します

Docker バインドマウントに :z 構成フラグを追加して、SELinux ワークステーション上の Docker コンテナーにボリュームを接続します

エディター

このセクションを使用して、エディターで作業するための追加オプションを構成します。

項目

説明

未選択状態で " コピー " または " 切り取り " アクションを呼び出す際に現在行のコピー / 切り取りをしない

このオプションを使用すると、エディターで何も選択されていない場合に、Ctrl+C をコピーする、または Ctrl+X を現在の行全体をカットするというデフォルトの動作をオーバーライドできます。

未選択状態で " コピー " アクションを呼び出した後にコピー済みの行を選択しない

デフォルトでは、何も選択せずに Ctrl+C を使用すると、行全体がコピーされます。このアクションにより、その選択を回避できます。

未選択状態でコピーした行を貼り付けする場合

デフォルトのキャレット行の上に貼り付け動作を変更し、古いコピー / 貼り付け動作を復元するキャレット行に貼り付けか、行の途中に貼り付けられた場合にコピーされた行の前後の不要なスペースを削除する中間の行が貼り付けられた場合はトリムを選択できます。

特殊文字 (制御コードなど) を対応する Unicode 名の略記を使用して表示する

このオプションを選択すると、制御コードなどの特殊文字に Unicode 名の略語を使用できます。

ズームインジケーターの表示

このオプションを使用して、現在のフォントサイズを示すインジケーターと、エディターでコードをズームインまたはズームアウトするときにデフォルトに戻すオプションを表示します。

タブ文字の表示

以下のいずれかのオプションを選択できます。

  • 水平線

  • > 記号

  • 長い矢印

集中モードの左余白

このオプションを使用すると、気晴らしのない禅の表示モードの左側のエディターマージンを調整できます。

デフォルトでは、これらの表示モードのエディターテキストは垂直方向に中央揃えされ、テキスト列の幅は設定 Ctrl+Alt+Sエディター | コードスタイルページの次でハードラップオプションに対応します。つまり、適切にフォーマットされたコードは中央揃えされますが、折り返されていない長い行がある場合は、左側に大きな余白があるにもかかわらず、テキストがビューポートを超えてしまう可能性があります。このような場合は、このオプションを使用して左余白を減らすことができます。

行番号のフォント差分

このオプションを使用すると、エディターのフォントサイズと比較して、左ガターの行番号のフォントサイズを変更できます。

n 文字より長い行のドキュメントを強制的にソフトラップする

デフォルトの番号は 100000 です。この数を増やすと、エディターのパフォーマンスに悪影響を与える可能性があります。

'選択範囲を拡張' で空白文字を選択する

選択範囲の拡張アクションを呼び出すときに空白を含めるには、このオプションを使用します。

" 行コメント " アクションを実行した後にキャレットを下に移動する

このオプションを使用すると、行コメント Ctrl+/ を使用して行をコメント化する場合に、キャレットを次の行に移動するかどうかを構成できます。エディターに選択がある場合、このオプションに関係なくキャレットは移動しないことに注意してください。

エディタータブ

このセクションには、エディターでタブを操作するときに CLion が提供する標準のエディタータブオプションに加えて、内部レジストリアクションとしても使用できる追加のオプションが含まれています。

項目

説明

ファイルに移動する際に、非アクティブな分割ペイン内の既存タブを選択することを優先

非アクティブな分割ですでに開かれているファイルに移動する場合は、アクティブな分割でファイルの新しいコピーを開く代わりに、このオプションを使用してその分割ペインで既存のファイルをアクティブにします。

同じタブで宣言ソースを開く

メソッド、クラス、変数に移動すると、変更がない場合、宣言を含むソースファイルが現在のタブに置き換わります。

切り離されたウィンドウから呼び出されている宣言のソースをメイン IDE ウィンドウで開く

デタッチされたウィンドウからメソッド、クラス、変数に移動すると、CLion は宣言を含むソースファイルをメインエディターで開きます。

エディターのタブをダブルクリックしたときに 'すべてのツールウィンドウを閉じる' / 'ウィンドウを復元' を実行する

このオプションを有効にすると、エディタータブをダブルクリックして、すべてのツールウィンドウを非表示にして復元できます。または、Ctrl+Shift+F12 を押すか、メインメニューからウィンドウ | アクティブなツールウィンドウ | すべてのウィンドウを非表示 / ウィンドウを復元を選択してこれを行うこともできます。

エディターのタブをダブルクリックしたときに 'エディターを最大化' / '分割の標準化' を実行する

このオプションを有効にすると、分割エディターのタブグループ内のタブをダブルクリックして、タブグループの相対的なサイズを変更できます。最初のダブルクリックでタブとそのグループが最大まで拡張され、他のすべてのグループが最小幅まで縮小されます。身長 ; 2 回目のダブルクリックでは、各タブグループに同じ幅と高さが割り当てられます。

または、メインメニューからウィンドウ | エディタータブ | エディターの最大化 / 分割の正規化を選択するか、アクションの検索ポップアップ Ctrl+Shift+A からこれらのアクションを選択することもできます。

このオプションはエディターのタブをダブルクリックしたときに 'すべてのツールウィンドウを閉じる' / 'ウィンドウを復元' を実行すると連携して機能しますが、ファイルタブをダブルクリックするたびに IDE レイアウトに複数の変更を加える準備をしてください。

ネストした分割の比率を揃える

このオプションを使用して、エディターで複数の水平または垂直分割のサイズを均等にします。

ピン留めしたタブを左に保持する

固定されたタブは常にエディターのタブバーの左側に移動してください。それ以外の場合、ピン留めされたタブの位置は定義されず、必要に応じてタブバー上でタブを移動できます。

環境ファイル

このセクションを使用して、スクリプトを介してツールチェーン環境を初期化するための追加オプションを構成します。

環境を取得するためのフォールバックシェル

Linux (ローカルまたはリモート)、WSLDocker では、CLion は、$SHELL 変数で設定されているデフォルトのログインシェルで source または . を呼び出します。$SHELL が空の場合、CLion はこのフィールドで指定されたシェルを使用します。

環境ファイルを読み取る最大時間 (ミリ秒)

このフィールドでは、CLion がエラーを報告する前に指定された環境ファイルのロードを試行する時間を制限できます。

検索 / 置換

このセクションを使用して、プロジェクト内で検索して置き換えるを使用するときに追加のオプションを構成します。

項目

説明

使用箇所の検索ビューで類似した使用箇所のクラスター化を有効化

CLion は検索結果を分析し、最も一般的な使用パターンを検出し、見つかったすべての使用を構造上の類似性に基づいてグループに分類します。これらの使用クラスタは、プレビュータブに表示されます。

詳細は、プロジェクトの使用箇所を検索するを参照してください。

「複数ファイル内検索 / 使用箇所の表示」プレビューに表示する検索結果の最大件数

結果のデフォルトの最大数は 100 です。この制限を増やすと、メモリ使用量が大幅に増える可能性があります。

IDE

このセクションを使用して、プロジェクトのさまざまなエンティティを保存するための追加オプションを構成します。

項目

説明

最近のプロジェクトの最大数

このオプションを使用して、保存されている最近のプロジェクトのデフォルト数である 50 を変更します。

最近のファイルの最大数

このオプションを使用して、保存されている最近のファイルのデフォルト数である 50 を変更します。

最近のロケーションの最大数

このオプションを使用して、保存されている最近使用した箇所のデフォルト数である 25 を変更します。

変更内容をローカル履歴に保存する期間

このオプションを使用して、ローカルヒストリーの変更を保持する日数を指定します。

Markdown

項目

説明

フローティングツールバーの非表示

Markdown ファイルでテキストを選択すると、CLion はさまざまなフォーマットオプションを備えたフローティングツールバーを表示します。フローティングツールバーを表示したくない場合は、このチェックボックスを選択してから、タブを再度開いて変更を適用します。

ヘッダーアンカー内の複数のダッシュを圧縮する

章のヘッダーから生成されたアンカー内の 2 つ以上のダッシュを 1 つに変換します。

Makefile

このセクションを使用して、Makefile プロジェクトの追加オプションを構成します。

項目

説明

暗黙的な出力アナライザーオプションの作成

このフィールドでは、メイク出力アナライザーフラグを編集できます。

例: --just-print オプションを削除すると、プロジェクトが分析され、シングルパスでビルドされます。ただし、これによりパフォーマンスの問題が発生する可能性があります。また、この場合、コマンド出力とメイク出力が混在するため、アナライザーの精度に影響を与える可能性があります。

保存ログファイルに出力を作成します。

メイク出力ログを収集するには、このチェックボックスを設定します。

プロジェクトビュー

このセクションを使用して、プロジェクトツールウィンドウで作業するための追加オプションを構成します。

項目

説明

[Enter] を押した時にフォーカスをエディターに移動する

このオプションを選択すると、プロジェクトビューで Enter を押して、フォーカスをエディターに切り替えることができます。

ノードを折りたたむ際にその下で展開されているすべてのノードも折りたたむ

このオプションを選択すると、CLion は親ノードだけでなくサブノードも折りたたみます。

ライブラリクラスに移動する場合、プロジェクトツリーで選択しない

開いているファイルを常に選択オプションが有効になっている場合でも、プロジェクトツールウィンドウでライブラリファイルに自動的に移動しません。

ツールウィンドウ内のライブラリファイルに手動で移動できます。プロジェクトツールウィンドウのツールバーの開いているファイルを選択 ボタンを使用するか、Alt+F1 を押して移動先の選択ポップアップを開きます。

プロジェクトビューのフォントサイズを大きくする

プロジェクトビューのフォントのサイズを変更する場合は、このオプションを選択します。CLion を再起動する必要があります。

Python

項目

説明

Pytest で実際のアサーションと予想されるアサーションの順序を入れ替えます

デフォルトでは、CLion は expected == actual pytest アサーションを提供します。このチェックボックスを選択して、アサーションパラメーターの順序を actual == expected に変更します。

Pytest: 「--no-header --no-summary -q」は追加しないでください

このチェックボックスを使用して、pytest によって生成されたテスト出力を管理します。ヘッダーと要約のレンダリングを続行するには、これを選択します。

実行 / デバッグ

項目

説明

一時的な構成の制限

このオプションを使用して、保存されている一時実行 / デバッグ構成のデフォルト数である 5 を変更します。

プロセス終了時に再実行を確認

実行中のプロセスに対して rerun を呼び出すと、CLion は既存のプロセスを終了して新しいプロセスを起動するアクションを確認するように求めます。このチェックボックスをオフにすると、デフォルトの動作を変更できます。

デフォルトで構成をピン留めする

構成の実行後に実行ツールウィンドウで開くタブを自動的に固定するには、このオプションを選択します。

新しい CMake/Makefile ターゲットの構成を自動的に生成します

新しいターゲットを追加して CMake または Makefile プロジェクトを再ロードすると、CLion は対応する CMake アプリケーションまたはネイティブアプリケーション構成を自動的に作成します。

欠落している CMake/Makefile ターゲットの構成を自動的に削除します

ターゲットを削除して CMake または Makefile プロジェクトを再ロードすると、CLion は対応する CMake アプリケーションまたはネイティブアプリケーション構成を自動的に削除します。

新しい UI での最近の実行構成の最大数

実行ウィジェットに表示される最近の実行 / デバッグ構成の数を指定します。

SSH

項目

説明

構成ファイルパーサー

パーサーを選択します。

  • 既存 : ~/.ssh/config にはレガシーパーサーを使用します。

  • OpenSSH : ssh -G に基づくパーサーを使用します。OpenSSH がコンピューターにインストールされている必要があります。

OpenSSH ツールへのカスタムパス

OpenSSH パーサーを選択した場合は、OpenSSH へのパスを指定します。

どこでも検索

項目

説明

テキスト検索の結果をどこでも検索に表示する

どこでも検索テキスト検索を有効にします。結果は、新しいテキストタブと、リストの下部にあるすべてタブに表示されます。

結果を表示する前にすべてのコントリビューターが終了するまで待機する

最終的な検索結果を表示する前に、すべての検索投稿者がジョブを完了するまで待ちます。このオプションは、検索結果内の項目の位置を固定し、項目がリスト内で移動するのを防ぎます。検索速度の遅い投稿者がいる場合、このオプションを使用するとどこでも検索の動作が遅くなる可能性があります。

コントリビューターの待機タイムアウト (ミリ秒) フィールドで、検索協力者が作業を終えるのを待つ時間を指定します。

機械学習に基づいてアクションタブ内の結果を並べ替え

デフォルトでは、アクションタブの検索結果は、標準のランキングメカニズムではなく、機械学習を使用して並べ替えられます。

機械学習に基づいてファイルタブ内の結果を並べ替え

デフォルトでは、ファイルタブの検索結果は、標準のランキングメカニズムではなく、機械学習を使用して並べ替えられます。

機械学習に基づいてすべてのタブ内の結果を並べ替え

標準のランキングメカニズムの代わりに機械学習を使用して、すべてタブで検索結果を並べ替えます。

アクションタブでセマンティック検索を有効にする

CLion がアクションタブでセマンティック検索 (検索クエリの背後にある意図と文脈上の意味を分析する手法) を使用して、より関連性の高い結果を表示するようにする場合は、このオプションを選択します。

ファイルタブでセマンティック検索を有効にする

CLion がファイルタブでセマンティック検索 (検索クエリの背後にある意図と文脈上の意味を分析する手法) を使用して、より関連性の高い結果を表示するようにする場合は、このオプションを選択します。

シンボルタブでセマンティック検索を有効にする

CLion がシンボルタブでセマンティック検索 (検索クエリの背後にある意図と文脈上の意味を分析する手法) を使用して、より関連性の高い結果を表示するようにする場合は、このオプションを選択します。

クラスタブでセマンティック検索を有効にする

CLion がクラスタブでセマンティック検索 (検索クエリの背後にある意図と文脈上の意味を分析する手法) を使用して、より関連性の高い結果を表示するようにする場合は、このオプションを選択します。

検索、置換、名前変更における検索範囲

項目

説明

最後に選択した検索範囲を保持する

検索範囲の履歴をすばやく検索するには、このオプションを選択します。

起動

項目

説明

プロジェクト起動時に開いているファイルがない場合は README.md ファイルを開く

このオプションを選択した場合、プロジェクトの開始時に開いているファイルがない場合、CLion は README.md ファイルを開きます。

ターミナル

組み込みターミナルエミュレータの操作に関連する詳細設定を構成します。

項目

説明

ターミナルのスクロールバッファサイズ

このオプションを使用して、ターミナルのバッファーサイズを増やします。

Esc でフォーカスをエディターに移動する

このオプションを選択すると、Escape を使用して、ターミナルからエディターにフォーカスを切り替えることができます。

先行入力

ターミナルで先行入力を有効にします。これは、入力の待ち時間が予想される場合のリモート接続に役立ちます。

先行入力待ち時間のしきい値

ターミナルの待ち時間が指定された値(ミリ秒単位)を超えたら、先行入力をオンにします。

代替画面バッファに 1.0 行間隔を使用する

代替画面バッファを使用するターミナルアプリケーションには、独自の視覚スタイルがある場合があります。この設定により、ターミナルの代替画面バッファモードで 1.0 行間隔が維持されます。

新しいターミナルは常に 1.0 行間隔を使用し、これを無効にすることはできません。

行間を含めて文字の背景を埋める

代替画面バッファモードでの行間隔の値が 1.0 を超えると、行間に白い水平ギャップが表示されることがあります。これらのギャップを埋めるには、このチェックボックスをオンにします。

アプリケーションタイトルの表示

実行するコマンドに基づいて、ターミナルタブに自動的に名前を付けます。

ターミナルの文字エンコード

ターミナルのエンコードを指定します。

新しいターミナル出力容量

新しいターミナルのバッファサイズ。

インデックス作成タスクのテスト

バックグラウンドタスクとしてテストのインデックスを表示する

プログレスバーでは、他のバックグラウンドタスクと同様に、テストのインデックス作成を監視および一時停止 / キャンセルできます。このオプションはデフォルトで有効になっています。

ミリ秒単位で指定されたタイムアウト後のバックグラウンドタスクとしてインデックスを作成するテストを表示する

このオプションは、テストのインデックス作成がバックグラウンドタスクとしてプログレスバーに表示されるまでの時間を設定します。

ツールウィンドウ

項目

説明

新しい UI でツールウィンドウのヘッダーアイコンを常に表示する

デフォルトでは、ツールウィンドウヘッダーのアイコン (HideOptions など) は、ツールウィンドウ上にカーソルを置いた場合、またはツールウィンドウにフォーカスがある場合にのみ表示されます。

ツールウィンドウのヘッダーアイコンを常に表示するオプションを有効にします。

別の場所に移動するためにヘッダーでツールウィンドウをドラッグすることを許可する

タイトルバーをドラッグしてツールウィンドウを移動します。

このオプションが無効になっている場合、移動コンテキストメニューオプションまたは The tool window options menu / Options アイコンにあるツールウィンドウ設定を使用して、ツールウィンドウバーをドラッグすることでツールウィンドウを移動できます。

ユーザーインターフェース

項目

説明

IDE フレームヘッダーにファイルタイプのアイコンを表示する

macOS ではアイコンを使用してファイルを別のアプリケーションにドラッグできます。

macOS キーボードショートカットに記号の代わりに単語を使用する

記号の代わりに単語を使用したショートカットを表示する場合は、このオプションを選択します。

リストやツリー内を循環してスクロールする

最初の要素で上矢印を押したときに最後の要素を選択します (逆に最後の要素で下矢印を押したときには最初の要素を選択します)。

マウスカーソルをダイアログのデフォルトボタンに配置する

このオプションを選択すると、マウスポインタはダイアログ内のデフォルトのボタン (通常は OK) 上に配置されます。

修飾キーを 2 回押下するショートカットを無効にする

ダブルキーが使用されているショートカットを無効にすることができます。例: Shift または Ctrl

バージョン管理

項目

説明

エディタータブで差分を開く

このオプションを選択すると、差分ビューアーがエディタータブとして表示されます。

ファイルをエディターで開く際に VCS ファイル内のアノテーションをロードする

このオプションを選択すると、エディターでファイルを開いたときに CLion がアノテーションをロードします。

無視対象ファイルをハイライトする

このオプションを選択すると、CLion は VCS から無視されたファイルのリストを表示し、それらのステータスをエディターに表示します。

コミットツールウィンドウを有効にする

このオプションを選択すると、CLion はローカルの変更タブとシェルフタブを別のツールウィンドウに表示します。

コミットのコントロールを切り替える

このオプションを選択すると、CLion は、コミットの実行後にコミットパネルとチェックボックスを非表示にし、変更のコミットダイアログで切り替えることができます。

push 対象の新しいコミットを含むすべてのリポジトリを選択する

このオプションを選択すると、CLion はデフォルトでプッシュされるすべてのコミットを選択します。

バージョン管理 . Git

項目

説明

プロジェクト内のサブモジュールを再帰的にクローンする

このオプションを選択すると、Git からのチェックアウト時に、使用可能なすべてのサブモジュールを使用してメインリポジトリのクローンを作成する git clone --recurse-submodules が使用されます。

Git から読み込む際に内容変換を適用する

このオプションを選択すると、CLion は、Git からファイルの内容を読み取るときに、git cat-file コマンドに --filters または --textconv フラグを使用します。

安全な force プッシュを使用する

このオプションを選択すると、--force だけでなく IDE から強制プッシュが呼び出されたときに CLion は --force-with-lease を使用します。

相手から / 自分からのコミットを確認する

このオプションを選択すると、CLion は、ブランチポップアップに受信または発信コミットがあるブランチの情報を更新します。

Windows の証明書ストアを使用する

このオプションを選択すると、Git は Windows 証明書ストアを使用して SSL 接続を確認します。これは、Git 2.14 以降のバージョンで機能します。

WSL ツールチェーン

項目

説明

ログイン (-l) シェルでコマンドを実行する

このオプションを有効にすると、CLion はログインシェルで WSL コマンドを実行します。これは、.bashrc.profile などのファイルから環境変数を取得する必要がある場合に役立ちます。

関連ページ:

CLion ノヴァ

CLion Nova は CLion の改善版で、CLion レガシーエンジンの代わりに ReSharper C++ /Rider C++ 言語エンジンを使用します。このバージョンは、IDE の応答性、精度、パフォーマンスに重点を置いています。CLion ノヴァに切り替えるに移動します。ReSharper C++ 言語エンジンを使用する (CLion ノヴァ) チェックボックスを設定します。適用をクリックして設定を保存し、IDE を再起動します。パフォーマンス上の利点:パフォーマンスの面で、CL...

クイック CMake チュートリアル

このチュートリアルでは、CLion で単純な CMake プロジェクトを作成および開発するプロセスを説明します。段階的に、ビルドシステムとしての CMake の基本と、CMake 固有の IDE 設定とアクションを学習します。1. シンプルな CMake プロジェクト:CMake は、CMakeLists と呼ばれるスクリプトを使用して、特定の環境用のビルドファイル (Unix マシンのメイクファイルなど) を生成するメタビルドシステムです。CLion で新しい CMake プロジェクトを作成すると、...

CMake プロファイル

CMake プロジェクトのビルドに必要な設定は CMake プロファイルに組み込まれています。これには、ツールチェーンとビルド型に加え、ジェネレーターや環境変数などの CMake オプションが含まれます。たとえば、異なるコンパイラーを使用したり、異なる設定でターゲットをビルドしたりするために、プロジェクトに複数のプロファイルを構成できます。プロファイル設定にアクセスする次のいずれかを実行して、CMake プロファイル設定を開きます。に移動します。を押してアクションの検索ダイアログを開き、CMake...

CMake の読み込み / 再読み込み

CMake をロードするプロジェクトルートで CMakeLists.txt ファイルが検出されると、CLion はそのファイルを自動的に読み込みます。CMakeLists.txt ファイルを手動でロードするには、プロジェクトツリーでファイルを右クリックし、コンテキストメニューから CMake プロジェクトを読み込むを選択します。CMakeLists.txt の変更時に CMake を再ロードするデフォルトでは、CMakeLists.txt ファイルに変更を加えると、CLion は、プロジェクトを再ロードす...

CMake プリセット

CMake プリセットは、次の 2 つのファイルを使用して CMake オプションを構成および共有する方法です。プロジェクトごとのビルド用の CMakePresets.json。このファイルは VCS 経由で共有できます。開発者自身のローカルビルド用の CMakeUserPresets.json。このファイルは VCS にチェックインしないでください。CMakePresets.json と CMakeUserPresets.json はどちらも同じ形式であり、プロジェクトのルートディレクトリに配置する必要...

CMakeLists.txt

CMakeLists.txt ファイルには、プロジェクトのソースファイルとターゲット(実行可能ファイル、ライブラリ、その両方)を記述する指示文と命令のセットが含まれています。新しいプロジェクトを作成すると、CLion は自動的に CMakeLists.txt ファイルを生成してプロジェクトのルートディレクトリに配置します。プロジェクトを開くには、CLion を最上位の CMakeLists.txt にポイントしてプロジェクトとして開くを選択します。以下の例は、単純な「Hello, World」プロジェクト...