JetBrains CLion 2023.2 (macOS、Linux、Windows) - C および C++ クロスプラットフォーム IDE
最新バージョンを表示するには、元のリンクhttps://sysin.org/blog/jb-clion-2023/にアクセスしてください。オリジナル作品は、転載する場合はソースを保管してください。
著者のホームページ: sysin.org
JetBrains CLion - C および C++ クロスプラットフォーム IDE
CLion 2022 がリリースされました。最新の変更を確認してください
強力な言語のための強力なツール
IDE がさまざまな単調な開発タスクに対処するのに役立つとき、すべての開発者は、頭の中にあるアイデアが瞬く間にコードに変換されることを期待すると思います。しかし、最新の標準と大量にテンプレート化されたライブラリを使用する C++ のような扱いにくい言語 (sysin) の場合、この願いは本当に実現できるでしょうか? なぜだめですか?それを知れば、あなたはそれを信じるでしょう。
スマートな C および C++ エディター
コードアシスタンス
C および C++ を十分に理解したエディターを使用すると、コードを効率的に読み書きできます。スマートコンプリート機能では、タイプごとに補完結果をフィルタリングできます。パス ナビゲーションを使用して、スコープ階層内のどこにいるかを追跡します。パラメーター名のヒント (sysin) を使用して、関数呼び出しについて洞察を得ることができます。シンボルの文脈上の使用法を検索するか、名前を入力してそのシンボルに直接ジャンプします。CLion は、コードが書式設定、名前付けなどを含むコーディング ガイドラインに準拠していることも保証します。
コード生成
大量の定型コードを瞬時に生成します。シンプルなショートカットを使用して関数を書き換えて実装します。コンストラクターとデストラクター、ゲッターとセッター、等価演算子、相関演算子、およびストリーム出力演算子を生成します。コードのブロックをステートメントでラップするか、使用法から宣言を生成します。カスタム アクティビティ テンプレートを作成してコードベース全体で一般的なコード ブロックを再利用し、時間を節約し、スタイルの一貫性を保ちます。
セキュリティリファクタリング
シンボル、インライン関数、変数、マクロ (sysin) の名前変更、階層内のメンバーの移動、関数シグネチャの変更、関数、変数、パラメーター、または typedef の抽出を行います。どの自動リファクタリングを使用する場合でも、CLion は関連する変更をコード全体に安全に伝播しますのでご安心ください。
クイックドキュメント
キャレットの下のコードを検査することで、関数シグネチャの詳細、コメントのレビュー、Doxygen スタイルのドキュメントのプレビュー、明示的な型が欠落しているシンボルの推論型の検査、適切にフォーマットされた最終的なマクロ置換の確認など、あらゆることを学ぶことができます。
ライブコード分析
美しく正しいコードを作成します。CLion を使用すると、コードを入力すると、潜在的なコードの問題が即座に検出されます。
…ボタンを押すだけで修正できるため、IDE が変更を正しく処理します。
CLion は、コード分析、データ フロー分析、その他の Clangd ベースの検査、および Clang-Tidy を実行して、未使用および到達不能なコード、ダングリング ポインター、欠落している型キャスト、一致しない関数オーバーロード、およびその他の多くの問題を検出します。
統合デバッガ
CLion の使いやすいデバッガーとバックエンドとして GDB または LLDB を使用すると、問題を簡単に調査して解決できます。
ローカル プロセスに接続するか、リモートでデバッグします。組み込み開発の場合は、OpenOCD と組み込み GDB サーバー構成を利用して、オンチップ デバッグに CLion を使用します。
逆アセンブリとメモリのビュー、および周辺機器のビューを使用して、組み込みデバイスについての洞察を得ることができます。
ブレークポイントを設定する
行、シンボル、例外、条件付きブレークポイントを使用してコードの実行を検査します。イベントをログに記録し、ブレークポイントに到達したときにブレークポイントを削除するか、他のブレークポイントに到達する前にブレークポイントを閉じます。すべてのオプションは専用のダイアログで設定できます。
式を評価する
[監視] ビューと [変数] ビューを利用したり、実行ポイントが停止したときに関数呼び出しや複雑な式の結果を評価したりできます。
インライン値を表示する
デバッグ中は、デバッグツールウィンドウの「変数」タブに切り替えることなく、変数の値がエディタに直接表示されるため、プロジェクトの状況をわかりやすく包括的に把握することができます。
完全に統合された C/C++ 開発環境
プロジェクトモデル
CLion はプロジェクト モデルを使用して、コーディング支援、リファクタリング、コーディング スタイルの一貫性、およびエディターでのその他のスマート アクションに関する情報を提供します。サポートされている形式には、CMake、Makefile、Gradle、およびコンパイル データベースが含まれます。
キーボード中心のアプローチ
コードに集中して生産性を向上できるように、CLion はほぼすべての機能、アクション、コマンドに便利なキーボード ショートカットを提供します。
Vim ファンは、Vim-Emulation プラグインをインストールしてください。
リモートおよび共同作業
コードをローカルで編集した後、アプリケーションまたは単体テストをローカル、リモート、またはオンチップで構築、実行、またはデバッグします。
共同作業をアップグレードし、同僚とリアルタイムで CLion プロジェクトに取り組みます。
必要なものがすべて 1 か所に
CLion には、日常の開発に必要なツールがすべて含まれています: VCS (SVN、Git、GitHub、Mercurial、Perforce)、Google Test、Catch and Boost。単体テスト フレームワーク、Doxygen、データベース ツール、Markdown サポート。
CLion の最新の変更点
ダウンロードリンク
JetBrains CLion 2023.1 (macOS、Linux、Windows) x64 & aarch64
Baidu ネットワーク ディスク リンク: https://pan.baidu.com/s/1oslTV8sho5RUUngw2Jrm9A?pwd=0xta
JetBrains CLion 2023.2 (macOS、Linux、Windows) x64 & aarch64
Baidu ネットワーク ディスク リンク: https://pan.baidu.com/s/1r6B867Tk6LZceS8Hmq8ejA?pwd=5866