クイックフィックスとインスタントコード分析のためにMac用CLion 2019を使用してください!

clion2019 Mac版は、CおよびC ++クロスプラットフォームIDE用のセクション、強力なインテリジェントなコーディング支援やコード解析ソフトウェアで、clion完成版は、強力な、信頼性の高いリアルタイムのナビゲーションと復興を使用して生産性を向上することができますインテリジェントコードは、支援するあなたの努力を保存したときにコンテキストを分析するために、スマートエディタで、心配します。クイックフィックスとインスタントコード分析 - シェアは、MacのチュートリアルのためのCLion 2019です。

コード分​​析

インスタント分析

CLionは、あなたのコード内の潜在的なエラーがあるかどうかを監視していきます。あなたが何かを見つけた場合、それは疑わしいコードの編集者をハイライト表示します。あなたが右側にエディタのガターを見れば、あなたはあなたがそれらをクリックすると、あなたはあなたの問題検出にナビゲートします、黄色と赤のストライプのエラーが表示されます。別の方法は、問題の問題が突出することにより強調表示された別のものに移動しますF2/⇧F2ステータスインジケータのファイルステータス概要の一番上の行を結合。

外コンパイルエラーを見つけることに加えて、Clionはまたしても、あなたのコードは、データフロー解析を行うことができ、アクセス不能/コードやその他の問題を発見すると、「コードのにおい」未使用、コードの低効率を特定することができます。

クイックフィックス

CLionリアルタイムコード検査は、同様に他の言語では約40の潜在的な問題の例C / C ++のコードをカバーしています。

問題がハイライト表示されたら、キャレットは、その上に置かれ、プレスされ⌥Enter、ソリューションが提案されているクイックフィックスから選択します。(代替的に、ラインの横に電球をクリックしてコンテキストメニューに入ります。)

また、すべての問題同様のプロジェクトを解決するために選択することができます。あなたはこの無用チェックを考える場合は、それが必要な範囲で制御することができます。

コードを確認

CLionは、利用可能なすべてのチェックの詳細な説明を提供します。また、(「タイプミス」、「警告」、「エラー」などから選択)その重症度を管理することができ、さらにいくつかのケースでは、あなたがより良いあなたの要件を反映するために検査パラメータを調整することができます。

あなたは、複数のチェック(あるいはすべてのチェックの)を実行するバッチ・モードを使用することができますCode | Inspect Code

如果您想从整个代码库中消除一个特定的问题,可以使用按名称运行检查(⌥⇧⌘I),然后选择所需的范围。将打开一个单独的窗口,其中包含检查结果,您可以在其中重新组合问题,并在可能的情况下对所有问题批量应用快速修复:

未使用包括

“未使用的包含”检查在基于Clangd的引擎上实现。它提出了3种检测策略:保守策略,激进策略和默认策略(检测未直接使用),默认策略最接近“包含您使用的内容”原则。

整洁

CLion带有Clang-Tidy集成。Clang-Tidy检查的显示方式与CLion自己的内置代码检查方式相同,并且还可以通过提供快速修复⌥Enter

转到设置/首选项| 编辑器 检验| C / C ++ | 一般 Clang-Tidy调整在CLion中启用/禁用的检查列表。在文本字段中使用Clang-Tidy命令行格式。 或使用.clang-tidy配置文件,而不是IDE提供的设置。

此外,可以通过上下文菜单启用/禁用单个检查。

启用C ++核心准则或Clang静态分析器检查,尝试现代化检查甚至实施您自己的检查,并立即在CLion中获取它们(对于自定义检查,请在“设置/首选项” |“语言和框架” |“ C”下将Clang-Tidy二进制文件更改为您自己的二进制文件) / C ++)。

おすすめ

転載: www.cnblogs.com/zhzhiy/p/11720918.html