Wiki-KopieMirror

Dies ist ein Mirror des Wikis von pascal.chat. Bearbeiten, Verlauf und Anmeldung finden dort statt.

IDE Window: Editor Options/de

Deutsch · English · Español · Suomi

Der Dialog kann aufgerufen werden

Allgemein

Einstellungen für Rücknahme

Scrolleinstellungen

Cursoreinstellungen

Auswahl

Einrückung und Tabulatoren

Tabulatoren:

Einrückung:

Kommentare:

Verschiedenes

Anzeige

Auf dieser Seite lassen sich Einstellungen bezüglich der Ränder und der Schrift im Quelltexteditor treffen. Ein Vorschaufenster im unteren Bereich erlaubt einen Blick darauf, wie sich Änderungen auswirken.

Mit der Option Sichtbarer rechter Rand wird eine Linie am rechten Rand gezeichnet. Mit dieser Linie wird die Stelle angezeigt, ab der beim Ausdruck ein Zeilenumbruch erfolgt. Die Anzahl der Zeichen bis zur Trennlinie wird im folgenden Eingabefeld festgelegt. Vorgabe sind 80 Zeichen, was sich an früheren Zeiten orientiert, als es Editoren nur im Textmodus gab. Da auf modernen Monitoren deutlich mehr als 80 Zeichen in einer Zeile dargestellt werden können, hat die Option keine Auswirkung auf die Darstellung am Monitor. Soll die Farbe der Linie geändert werden, so führt ein Klick auf den Link zur Seite mit den Farbeinstellungen.

Eine Leiste am linken Rand läßt sich mit Sichtbare Randleiste einschalten. Diese Leiste wird zur Darstellung zusätzlicher Informationen wie Zeilennummern oder Haltepunkte benötigt.

Da sich Fehlermeldungen oft auf eine bestimmte Zeilennummer beziehen, lassen sich die Ursachen schneller finden, wenn die Anzeige der Zeilennummern aktiviert ist. Da die Anzeige der Zeilennummern in der linken Randleiste erfolgt, muß die Anzeige der Randleiste ebenfalls aktiviert sein. Da die Nummerierung einer jeden Zeile bei einer Suche nicht unbedingt übersichtlich ist, läßt sich die Anzeige auf jede n-te Zeile einschränken.

Da die richtige Schriftart im Editor die Lesbarkeit verbessern kann, bietet auch Lazarus verschiedene Einstellmöglichkeiten. Die Schriftart kann einfach sein wie 'courier' oder kompliziert wie '-adobe-courier-medium-r-normal---140-----iso10646-1' unter GTK/X. Weiterhin läßt sich die Schriftgröße ändern sowie ein zusätzlicher Abstand zwischen Zeilen und auch den Zeichen einrichten. Der zusätzliche Abstand wird in Pixeln angegeben. Mit dem Abschalten des Antialiasing läßt sich auf leistungsschwächeren Systemen die Belastung verringern, um Fehlern bei der Darstellung vorzubeugen.

Farben

Auf dieser Seite können die Farbeinstellungen für die Syntaxhervorhebung in der IDE vorgenommen werden. Der Haupt-Hervorheber ist derjenige für Object Pascal. Alle anderen Hervorheber nutzen dessen Farben als Vorgabeeinstellung.

Quick overview of provided functionality

This dialog provides access to the following color and highlight related settings and functions Choosing Color-Schemes

Color-scheme are set individually for each language. This allows to highlight different languages with different schemes.

To change the scheme for a language choose the language from the first drop-down, then choose the color-scheme in the 2nd drop-down.

The color-scheme will be applied to all files of this language. The language of a file is detected by the file-extension. The list of extensions can be chosen or edited in the 3rd drop-down. Editing Colors in a Scheme

Individual colors and styles in any scheme can be edited. Changes like this will be applied to all files (that are of a language which is) using the scheme.

More details of how to edit colors and styles can be found below.

How Colors are determined "Default Text"

The base color (fore and background) used to display any text. All other colors act as modification to this color pair.

Language-specific and Mark-up colors are based on the "default text" colors. They only specify Attributes that need to be modified. (e.g. pascal keywords are bold, otherwise using the default colors) This allows to change the default color and all elements will follow to the new setting (unless they have a modified fore/background color) Language specific colors

Specify colors or styles for language specific elements.

Any color set to "not modified" uses the "default text" setting. The default for styles is no-style (not bold, not italic, ...).

An exception is the style/color for pascal "Case label". It modifies the style of the underlying pascal element, which can be String, Number or Identifier. If those make no modification, then the default come from the "default text" again.

For this reason "Case label" has extended style settings like "mark-up" colors (see there). Mark-up colors

Specify colors for all forms of mark-up (text-selection, brackets, ...)

The modifications made by mark-up settings are applied on top of those made by the language specific settings. They may even be applied on top of other mark-up settings, if several mark-ups apply to a text. (e.g. selected text with bracket highlight in selection)

Since they modify text that can already have styles (e.g language specific settings may display pascal keywords/comments in bold), they allow to either force a style on/off or invert it's current state.

Die Buttons und Comboboxen am oberen Rand bieten die folgenden Funktionen:

Es folgen zwei Fenster, in denen sich einzelne Elemente auswählen und die getroffenen Änderungen in einer Vorschau betrachten lassen.

Im Bereich Elementattribute läßt sich festlegen, ob globale oder lokale Schema-Einstellungen verwendet werden sollen. Außerdem kann man hier einzelne Elemente auf ihre Voreinstellung zurücksetzen. Mit der Wahl von Vorder- und Hintergrundfarbe läßt sich jedem Element eine individuelle Note geben. Dabei sollte beachtet werden, dass nicht jede mögliche Farbkombination auch sinnvoll ist.

Globale Schema-Einstellungen

Most colors can be set globally for the whole scheme or have language specific settings. Using the global-scheme default allows to quickly change a setting for all languages.

Global settings are available for the "default text" and for all "mark-up" settings. They can be switched off on a per language base, allowing to specify a language specific exception for some or all of those colors.

Note If the "Use global scheme settings" check-box is checked for any settings, then the colors shown and editing are the global colors. Changes will affect all languages.

The difference between "use global" and "Not modified"

"not modified" always refers to the color/style the text has according to the language specific setting, or settings already applied to it.

(Block-selection may act on default text, on pascal-comment, or even on bracket pair highlight.) "not modified" does not mean to take the color from the global scheme settings.

"use global" means that the values for all colors styles of the selected element will be determined according to global settings. The global settings will be treated as if they where local).

global settings can them self specify "not modified, in which case the color will be chosen from the languages upward settings.

Hervorhebung

Es gibt eine Reihe von Möglichkeiten, um das current-word-markup Feature zu steuern. Diese finden sich unter Automatische Funktionen und Farben in den Editoreinstellungen.

Anmerkung: Wenn Sie einen Block markiert haben, dann wird der Block als Grundlage für die Hervorhebung verwendet und nicht das Wort unter dem Cursor. Manche Einstellungen sind nur für Blöcke sinnvoll, andere für einzelne Wörter.

4) for current-word only: You can choose to only highlight exact matches(match word boundaries) instead of any occurrence including occurrences in other words. By Default this applies to words shorter than 3 chars.

For example: Set option to true and field to 3.

If the word at caret is the 3 letter word 'laz' then all 'laz' will be marked, but not 'lazarus' or 'blaz'.

If the word at caret is the 4 letter word 'laza' then all words including 'laza' will be marked, such as 'lazarus'.

5) blocks only: by default leading/trailing spaces are ignored/stripped from the search term

To disable the feature completely: Set all colors (FG,. BG and Frame) to default (check the tickbox); make sure no Styles (bold, italic) are selected.

This will be recognized, and the Editor is clever enough and will not even trigger the search for other words.

Benutzerdefinierte Hervorhebung

Tastaturbelegung

Siehe auch Lazarus IDE Shortcuts.

Maus

Vervollständigung/Hinweise

Codefaltung

Codefaltung: (De)Aktiviert die Codefaltung

Umgekehrte Faltungsreihenfolge im Popup:

Unter Sprache läßt sich auswählen, für welche Dokumente in der unterhalb folgenden Liste die Einstellung der Codefaltung vorgenommen werden kann. Zu Auswahl stehen:

Trennlinien

In diesem Bereich läßt sich festlegen, ob im Quelltexteditor horizontale Trennlinien gezeichnet werden. Mit diesen Linien lassen sich z.B. zusammengehörige Bereiche im Quelltext besser hervorheben. Früher gebräuchliche Konstruktionen (z.B. ganze Kommentarzeilen mit ********) sind somit nicht mehr notwendig.

Unter Sprache kann einstellt werden, für welche Art von Dateien die Festlegung der Trennlinien erfolgen soll. Derzeit steht nur ObjectPascal zur Verfügung. In der darunter folgenden Liste können die Bereiche ausgewählt werden, um die eine Trennlinie gezeichnet werden soll. Man sollte sich aber im Klaren darüber sein, dass zuviele Trennlinien zu Lasten der Lesbarkeit gehen. Bei Bedarf können den Trennlinien auch abweichende Farben zugewiesen werden.

Seiten und Fenster

Notebook-Reiter:

Reiterpositionen des Quell-Notebooks:

Editorauswahl für Sprungziele:


From the Free Pascal wiki, page "IDE Window: Editor Options/de", as it stood on 2015-07-03 after a change by FTurtle, out of the wiki's dump of 2024-05-26. Copyright stays with the author who wrote it, according to the old wiki's Licensing page. If you have concerns about this material, message the admin.

Version 1, zuletzt geändert von WikiArchive .