Ich möchte the IntelliJ IDEA code formatter für einen Teil des Codes just like I can in Eclipse selektiv deaktivieren. Unterstützt IntelliJ diese Funktion und wenn ja, wie verwende ich sie?Wie kann ich die Codeformatierung für einen Teil des Codes mithilfe von Kommentaren deaktivieren?
Antwort
Seit 13 Version ist es möglich, den Code mit
// @formatter:off
...
// @formatter:on
In Versionen 2016.x ermöglicht es in Einstellungen> Editor> Code-Stil zu wickeln. (Danke Philipe)
In der Version 14, ermöglicht es in Einstellungen> Editor> Code-Style> Formatter Steuerung (Danke Emerson Farrugia)
Das scheint doch nicht in JSPs zu funktionieren :-( – DerMike
Was @formatter: on soll machen wenn es nicht abgeschaltet werden kann ... – momomo
Momentan '' formatter: on '(oder was auch immer Sie definieren) macht nichts, wenn' @formatter: off' nicht bereits vorhanden ist. Es gibt wahrscheinlich andere Möglichkeiten, die Neuformatierung zu deaktivieren - oder den Editor zu veranlassen, Ihren Code nicht automatisch neu zu formatieren B. Control Sections, die nicht neu formatiert werden sollen, wenn Sie zum Beispiel manuell eine "Neuformatierung" durchführen –
Obsolete Antwort von 2010:
Nein, es ist nicht möglich, gerade jetzt, ich habe submitted a new issue, die Sie verfolgen können.
Als vorübergehende Lösung können Sie external formatter plug-in für IDEA verwenden, die Eclipse-Code-Formatierer verwenden kann (ich habe nicht überprüft, ob diese bestimmte Option unterstützt wird).
ty für Ihre Problemvorlage, auch wenn es vor 5 Jahren war - heute hat es mir geholfen :-) – Gizzmo
Hinweis für Carlos' Antwort von @formatter:off
und @formatter:on
zu arbeiten, müssen Sie zu ermöglichen, die erste Präferenz:
(Entdeckt über How to config intellij-idea not format some part of the code?)
Ich möchte dies auf das gesamte Projekt deaktivieren – momomo
Suche Präferenzen für "Reformat", um Kontrollkästchen für einige der Möglichkeiten, IntelliJ formatiert automatisch Code: auf Einfügen, bei der Eingabe einer schließenden Klammer, aus Vorlagen ... Sie können wirklich graben wenn Sie die Funktionalität ändern möchten.Nicht dass es immer Sinn macht. Verwenden Sie die IntelliJ-Unterstützung, wenn Sie eine Frage stellen, oder den Bug-Tracker, wenn Sie einen Vorschlag machen. –
Es ist ebenso möglich, dass reguläre Ausdrücke aktiviert werden und dann '.' als Formatierungsanweisung verwendet wird. Solange die erste Zeile in Ihrer Datei neu formatiert werden kann. Keine Garantien, obwohl. :) –
in XML-Dateien verwenden:
<!-- @formatter:off -->
<!-- @formatter:on -->
- 1. Wie kann ich einen Teil des Codes von gem entfernen
- 2. Wie konfiguriere ich intellij-idea nicht einen Teil des Codes?
- 3. Wie kann ich PHPCS-Warnungen mithilfe von Kommentaren unterdrücken?
- 4. Wie verstehen Sie einen großen Teil des Codes?
- 5. Wie ändere ich die Farbe für einen Teil des Etiketteninhalts
- 6. Kann ich einen Teil des Codes von Format Dokument ausschließen in Visual Studio
- 7. Kann ich die Codeformatierung von Dart-Code in Atom anpassen?
- 8. Teil des Codes durch Variable ersetzen
- 9. Teil des Codes gegen Formatierung einfrieren
- 10. Wie kann ich einen Teil des MediaWiki-Seitentitels übernehmen?
- 11. Wie kann ich die Fertigstellung des Eclipse-Codes verbessern?
- 12. Wie bestimmte Teil des Flash-Objekts mithilfe von CSS ausblenden?
- 13. Was macht dieser Teil des Python-Codes?
- 14. Teil des Codes (VBA) wird übersprungen
- 15. Wie AST des angegebenen Typescript-Codes mithilfe des Open Source-Typescript-Compiler-Codes extrahieren?
- 16. Wie kann ich mithilfe von boost :: spirit einen Teil eines Datensatzes in einer eigenen Zeile anzeigen?
- 17. Wie kann ich die Hervorhebung von Keywords in Kommentaren deaktivieren (oder ändern)?
- 18. Kann ich die Parametermustererkennung deaktivieren?
- 19. xjc nur für einen Teil des Schemas
- 20. Wie man den Wert von JavaScript Teil des Codes an die Code-Datei ascx.cs senden
- 21. Wie kann ich eine Variable aus meinem PHP-Teil des Codes im Skriptteil verwenden?
- 22. Was sind die Perl-Techniken, um nur einen Teil des Codes unabhängig voneinander zu trennen?
- 23. Wie kann ich das Abbrechen von VC++ für einen bestimmten win32-Ausnahmetyp für einen Codeblock deaktivieren?
- 24. mithilfe von ssdt, wie kann ich einen gefilterten Index für die letzten 7 Tage erstellen?
- 25. Wie kann ich einen JSF-Komponentenwert mithilfe von EL abrufen?
- 26. Kann ich mithilfe von Swagger eine Anforderung für einen regulären Ausdruck für einen Parameterwert angeben?
- 27. Wie kann man einen Teil des Bildes ausblenden?
- 28. Wie kann man einen Teil des Gif-Bildes beschneiden?
- 29. Wie kann ich einen GPS-Standort mithilfe von Diensten finden?
- 30. Extrakt einen Teil in HTML-Tags mithilfe von Editor ++
ich den Link aktualisiert haben. –
Offizielle Dokumentation für das Überspringen eines Teils des Codes mit Kommentaren: https://www.jetbrains.com/help/idea/reformatting-source-code.html#d859106e110 –