Gibt es eine Möglichkeit, vollständig den bevorzugten Codierungsstil in QT Creator anzupassen?
Hier ist, was ich mit einem Beispiel meine (ich verwende direkt nur einen Teil aus dem Beispielcode aus den Einstellungen des Qt-Erstellers):
%Vor%Ich möchte, dass dies wird:
%Vor%Und so weiter, Sie bekommen die Idee.
Gibt es dafür ein Plugin oder gibt es einen "manuellen" Weg, dies zu erreichen? Viele andere Editoren haben diese Option (z. B. eclipse und slickedit)
Bearbeiten : Argh, ich habe gerade diesen Codierungsstil und Diese Kodierungskonventionen . Bedeutet das, dass ich meinen eigenen Codierungsstil nicht einmal für Code verwenden kann, der nur QT verwendet?
Außerdem weiß ich über Tools -> Options -> C++ -> Code Style
- & gt; kopieren und dann bearbeiten, aber ist es sehr begrenzt. Zum Beispiel kann ich keine der Dinge ändern, die im obigen Beispiel als c ++ - Kommentare notiert sind.
Ja, Beautifier Plugin kann das tun. Es ist in QtCreator 3 integriert. *. *
Um es zu aktivieren, gehen Sie zu "Hilfe - & gt; Über Plug-Ins ..." und dort das Kontrollkästchen "Verschönerung" in der "C ++" Gruppe.
Es verwendet externe Tools und kann nur diese drei verwenden: Clang-Format (Teil von llvm/tools ", Unkrustieren und Künstlerischer Stil , so dass Sie mindestens einen von ihnen installieren müssen.
Nach der Installation können Sie entweder einen beliebten Stil auswählen (z. B. K & amp; R, Google , GNU ) oder stellen Sie Ihre eigene Konfigurationsdatei bereit. Der Einfachheit halber können Sie UniversalIndentGUI verwenden.
Sie könnten auch an einigen Stilwahlen interessiert sein.
Sicher, Qt Creator erlaubt ein gewisses Maß an Anpassung des Codestils. Die Einstellungen gelten für einzelne Projekte.
Nachdem Sie ein Projekt geöffnet haben, gehen Sie zu Projekte- & gt; YourProject- & gt; Codestil. Sie können beliebige vorhandene Stile kopieren und in einem gewissen Umfang ändern.
QtCreator lässt das nicht zu, aber Sie können astyle Plugin und Konfigurieren Sie , damit Sie das benötigte Format erhalten.
Tags und Links c++ qt coding-style qt-creator