IDE Window: Code Explorer Options/de

From Lazarus wiki
Revision as of 17:03, 10 May 2009 by Swen (talk | contribs) (New page: {{IDE Window: Code Explorer Options}} == Aktualisierung == === Bevorzugter Darstellungsmodus === *Kategorie - sortiert alle Deklarationen in Kategorien wie Konstanten, Variablen, Typen,...)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigationJump to search

Deutsch (de) English (en)

Aktualisierung

Bevorzugter Darstellungsmodus

  • Kategorie - sortiert alle Deklarationen in Kategorien wie Konstanten, Variablen, Typen, Prozeduren, ...
  • Quelle - zeigt alle Deklarationen so wie sie im Quellcode vorkommen

Automatische Aktualisierung

  • Niemals automatisch - nur wenn der Refresh Button gedrückt wird
  • Beim Umschalten von Dateien im Quelltexteditor - wenn zu einer anderen Unit gewechselt wird
  • Wenn nichts ansteht - immer wenn der Benutzer nichts eingibt oder die Maus bewegt

Kategorien

Zeigt die verfügbaren Kategorien. Wählen sie alle, die sie im Code Explorer sehen wollen.

Der Bereich Code Observer existiert seit Version 0.9.27. Er listet ungewöhnliche oder schwierig zu lesende Codefragmente auf. Sie können die Details auf der gleichnamigen Seite einstellen.

Code Observer

Lange Prozeduren

Listet alle Prozeduren auf, die mehr Codezeilen enthalten, als in dem Feld rechts angegeben ist (Vorgabe sind 50 Zeilen). Lange Prozeduren sind von anderen schwierig nachzuvollziehen. Verwenden sie das Prozedur extrahieren Werkzeug, um die Prozedur aufzuteilen.

Viele Parameter

Listet alle Prozeduren auf, die mehr Parameter enthalten, als in dem Feld rechts angegeben ist (Vorgabe sind 6 Parameter).

Viele geschachtelte Prozeduren

Listet alle Prozeduren auf, die mehr geschachtelte Sub-Prozeduren enthalten, als in dem Feld rechts angegeben ist (Vorgabe sind 3 Sub-Prozeduren).

Leere Prozeduren

Listet alle Prozeduren ohne Code auf. Sie können Kommentare und Direktiven enthalten. Zum Beispiel wird <Delphi> begin

 {$IFDEF win32}write;{$ENDIF} 

end; </Delphi> unter Linux aufgelistet.

Leere Blöcke

Listet alle leeren Blöcke auf wie begin..end oder repeat..until. Blöcke welche Kommentare enthalten, werden nicht aufgelistet. Leere Blöcke können endlose Schleifen sein oder sie wurden beim Aufräumen vergessen.

Leere Klassensektionen

Listet alle leeren Klassensektionen auf wie private, public, protected.

Unnamed Constants

Lists all literal constants in statements, that means constants that have no name. You can define in the text fields below what should not be listed.

Unsorted visibility

Listet alle Klassensektionen auf, die nicht sortiert sind (zum Beispiel wenn eine private Sektion nach einer public Sektion kommt).

Unsorted members

Listet alle Klassenvariablen, -methoden und -eigenschaften auf, die nicht alphabetisch sortiert sind.

Falsche Einrückung

Listet alle Stellen mit verdächtigen Einrückungen auf. Zum Beispiel:

In the next example the then statement was accidentally deleted: <Delphi> for i:=0 to 10 do

 if i=0 then

writeln(); </Delphi>

Published properties without default

Listet alle Eigenschaften ohne einen Vorgabewert auf. Zum Beispiel: <Delphi> published

 property Flag: booolean read FFlag write SetFlag;

</Delphi> Seit FPC 2.2.4 werden solche Eigenschaften so behandelt, als hätten sie den nodefault Spezifizierer. That means they are always saved to the lfm.

ToDos

Listet alle ToDos auf. Siehe ToDo-Liste.