QtCreator(3.0.1、Ubuntu 14.04 LTS)では、既存のコードを再フォーマットするために、C++コードBeautifier "Uncrustify"をインストールできます。これはすべて、指示からは単純に見えます http://doc.qt.io/qtcreator/creator-beautifier.html ですが、インストールできないという基本的な問題があります。
最新のuncrustify-0.61
をダウンロード、コンパイル、インストールしました。これにより、実行可能ファイルなどが正常に作成され、システム領域にインストールされます。
指示はそれから述べます:
ヘルプ>プラグインについて> C++> Beautifierを選択して、プラグインを有効にします。
まあ、C++の下に表示される「美人」プラグインはありません。 「Uncrustify」を構築/インストールしても、Qt Creatorを「伝える」ことは何もしないので、驚くことではありません。 Qt Creatorにプラグインがロード可能であることを知るにはどうすればよいですか?
でウェブ上のあらゆる場所を検索しました。私guessは、ディレクトリ/usr/lib/x86_64-linux-gnu/qtcreator/plugins/QtProject
にUncrustify.pluginspec
(およびその他)のようなファイルが必要ですが、これに関する言及はありません。私は実際にインストールして動作させる方法を示すためにウェブを探しましたが、動作しない上記の指示以外は何も見つかりませんでした。
まあ、これは特に「Uncrustify」ではなく一般的なC++ Beautifierプラグインの問題であり、Qt Creatorのバージョンが古すぎます。
必要なファイルはBeautifier.pluginspec
およびlibBeautifier.so
です。
Qt Creatorバージョンの「美人」ヘルプに向けられていましたが.0.1 Ubuntuからインストールされます14.04 LTSソフトウェアセンターは、 Qt Creator .1 ---それはウェブ検索から発見するのは難しいですが。
そのため、Ubuntu 14.04 LTSでは、デフォルトでBeautifierを使用できないか、出荷された3.0.1 Qt Creatorをオープンソース3.1+に置き換えるか、3.1ディストリビューション/インストールからこれらの2つのファイルを選択して確認できます。 3.0.1で正常に動作する場合。