16

私は比較的複雑な cmake ファイルを持っていますが、cmakeList.txt を再フォーマットして読みやすくするためにそれを美しくすることができるユーティリティがあるかどうか疑問に思っていますか?

if else endif セクションのインデントなど、いくつかの簡単なトリックで作業を行うことができます。

そのようなツールはありますか?

編集にはnotepad++を使っていますが、他にツールがあれば切り替えられます。

4

3 に答える 3

2

CMake をサポートするコード ビューティファイアを検索しましたが、見つかりませんでした。

  • CMake メーリング リストにこのスレッドがありますが、これは適切な解決策を提供しません。
  • このメーリング リスト スレッドも回答を提供していません (一部は emacs モードを使用しています) 。
  • Ubuntu でUniversalIndentGUIを使用して、主要なコード ビューティファイアーのほとんどをチェックしました。長いリストから提供されたビューティファイアはどれも、そのままではCMake で動作しません。

既存の beautifier に CMake サポートを実装するか、独自の beautifier を作成することは、優れたコード プロジェクトの優れたアイデアのようです。

于 2017-01-03T16:02:58.790 に答える