Difference between revisions of "IDE Window: Editor Options/de"
m (→Allgemein) |
m (some typos and translations) |
||
Line 11: | Line 11: | ||
=== Rückgängig / Wiederholen === | === Rückgängig / Wiederholen === | ||
− | ==== | + | ==== Rücknahme auch nach dem Speichern ==== |
− | Bewahrt die Undo Liste beim Speichern. | + | Bewahrt die Undo-Liste beim Speichern. |
− | ==== | + | ==== Gruppenrücknahme ==== |
− | + | Bei der Rücknahme/ beim Wiederherstellen, werden alle ausständigen Änderungen der selben Art in einem Aufruf durchgeführt anstatt jede Änderung einzeln. | |
==== Rücknahmemaximum ==== | ==== Rücknahmemaximum ==== | ||
Maximale Anzahl von Rücknahmeschritten. | Maximale Anzahl von Rücknahmeschritten. | ||
− | === | + | === Scrolleinstellungen === |
+ | |||
+ | ==== Über das Dateiende hinaus scrollen ==== | ||
+ | Erlaubt es, den Cursor über die Dateiende-Markierung hinaus zu bewegen. | ||
+ | |||
+ | ==== Eine Zeile weniger scrollen ==== | ||
+ | Erzwingt beim Scrollen eine Zeile weniger. | ||
− | |||
− | |||
− | |||
− | |||
==== Halbseitiges Scrollen ==== | ==== Halbseitiges Scrollen ==== | ||
− | + | Beim Scrollen mit Bild-hoch und Bild-ab wird nur eine halbe Seite weit bewegt. | |
=== Einrücken und Tabs === | === Einrücken und Tabs === | ||
− | ==== Automatischer | + | ==== Automatischer Einrückung ==== |
Wenn neue Zeilen eingefügt werden (z.B. durch das Drücken der Enter Taste), wird der Editor den Cursor auf der neue Zeile mit der selben Anzahl von führenden Leerzeichen wie auf der vorhergehenden Zeile einrücken. | Wenn neue Zeilen eingefügt werden (z.B. durch das Drücken der Enter Taste), wird der Editor den Cursor auf der neue Zeile mit der selben Anzahl von führenden Leerzeichen wie auf der vorhergehenden Zeile einrücken. | ||
− | + | Dies enthält auch "automatisches Ausrücken": | |
− | + | Wenn die Einfügemarke hinter dem letzen Whitespace-Zeichen eines zusammenhängenden Blockes solcher Zeichen am Zeilenanfang steht, dann bewirkt das Drücken von Backspace ein Ausrücken. Dabei wird auf die Einrückung der vorigen Zeile geachtet. | |
− | + | Enthält eine Zeile nur Leerzeichen, passiert dies nur , wenn die Einfügemarke am Zeilenende steht. | |
==== Intelligentes Einrücken ==== | ==== Intelligentes Einrücken ==== | ||
Wenn eingerückt wird, geht der Cursor zum nächsten Leerzeichen der vorherigen Zeile. Wenn die aktuelle Zeile länger ist als die vorhergehende, wird nach einer längeren Zeile davor gesucht. | Wenn eingerückt wird, geht der Cursor zum nächsten Leerzeichen der vorherigen Zeile. Wenn die aktuelle Zeile länger ist als die vorhergehende, wird nach einer längeren Zeile davor gesucht. | ||
+ | |||
==== Tab rückt ganze Blöcke ein ==== | ==== Tab rückt ganze Blöcke ein ==== | ||
− | + | Wenn aktiviert können mit <Tab> und <Shift><Tab> Blöcke eingerückt oder selektierter Text ausgerückt werden. | |
+ | |||
==== Tabulatoren in Leerzeichen umwandeln ==== | ==== Tabulatoren in Leerzeichen umwandeln ==== | ||
− | Beim Bearbeiten von Zeilen fügt der Editor Leerzeichen anstatt Tabulatoren ein. | + | Beim Bearbeiten von Zeilen fügt der Editor Leerzeichen anstatt Tabulatoren ein. Der Rest der Zeile wird nicht geändert und Tabulatoren bleiben erhalten. Um alle Tabulatoren umzuwandeln markieren Sie die gesamte Datei (Strg-A) und gehen im Hauptmenü zu Bearbeiten -> Tabulatoren in Auswahl in Leerzeichen umwandeln. |
+ | |||
==== Tabulatorsprung ==== | ==== Tabulatorsprung ==== | ||
− | + | Maximale Anzahl vo Leerzeichen als Tabulatorersatz. | |
+ | |||
==== Blockeinrückung ==== | ==== Blockeinrückung ==== | ||
Anzahl von Leerzeichen, um die ein Block eingerückt wird. Zum Beispiel mit Ctrl+I. | Anzahl von Leerzeichen, um die ein Block eingerückt wird. Zum Beispiel mit Ctrl+I. | ||
Line 49: | Line 55: | ||
=== Maus === | === Maus === | ||
− | Die folgenden Einträge existieren nicht länger. Verwenden | + | Die folgenden Einträge existieren nicht länger. Verwenden Sie stattdessen die [[IDE Window: Editor Options Mouse/de|Maus-Konfiguration]]. |
* Zeile doppelklicken | * Zeile doppelklicken | ||
Line 63: | Line 69: | ||
==== Behalte X Cursorposition bei ==== | ==== Behalte X Cursorposition bei ==== | ||
When moving through lines w/o Cursor Past EOL, wird die X Position des Cursors beibehalten. | When moving through lines w/o Cursor Past EOL, wird die X Position des Cursors beibehalten. | ||
+ | |||
==== Cursor skips selection ==== | ==== Cursor skips selection ==== | ||
When there is a selection and you press the left arrow, the cursor will go to the start of the selection. | When there is a selection and you press the left arrow, the cursor will go to the start of the selection. | ||
+ | |||
==== Ständig sichtbarer Cursor ==== | ==== Ständig sichtbarer Cursor ==== | ||
Keep caret blinking, even if loosing focus. The is needed on some systems, where the focus messages do not work properly. | Keep caret blinking, even if loosing focus. The is needed on some systems, where the focus messages do not work properly. | ||
+ | |||
==== Rechtsklick bewegt den Cursor ==== | ==== Rechtsklick bewegt den Cursor ==== | ||
− | Dieser | + | Dieser Eintrag existiert nicht länger. Verwenden Sie stattdessen die [[IDE Window: Editor Options Mouse/de|Maus-Konfiguration]]. |
==== Always visible cursor ==== | ==== Always visible cursor ==== | ||
Move caret to be always visible when scrolling. | Move caret to be always visible when scrolling. | ||
+ | |||
==== Pos1 springt zum nächsten Anfang ==== | ==== Pos1 springt zum nächsten Anfang ==== | ||
home key jumps to line start if nearer, similar to visual studio. | home key jumps to line start if nearer, similar to visual studio. | ||
+ | |||
==== Scrollen bis ans Ende der Zeile ==== | ==== Scrollen bis ans Ende der Zeile ==== | ||
Allows the cursor to go past the last character into the white space at the end of a line. | Allows the cursor to go past the last character into the white space at the end of a line. | ||
Line 82: | Line 93: | ||
==== ALT-Taste aktiviert Spaltenmodus ==== | ==== ALT-Taste aktiviert Spaltenmodus ==== | ||
− | Dieser Eintrag existiert nicht länger. Verwenden | + | Dieser Eintrag existiert nicht länger. Verwenden Sie stattdessen die [[IDE Window: Editor Options Mouse/de|Maus-Konfiguration]]. |
==== Schliessen-Button im Notebook anzeigen ==== | ==== Schliessen-Button im Notebook anzeigen ==== | ||
Line 95: | Line 106: | ||
Wenn nichts ausgewählt ist und der Benutzer ''Kopieren'' (Ctrl-C) drückt, markiert der Editor das Wort und kopiert es. Das selbe gilt für ''Ausschneiden''. | Wenn nichts ausgewählt ist und der Benutzer ''Kopieren'' (Ctrl-C) drückt, markiert der Editor das Wort und kopiert es. Das selbe gilt für ''Ausschneiden''. | ||
==== Zurechtschneiden überflüssiger Leerzeichen ==== | ==== Zurechtschneiden überflüssiger Leerzeichen ==== | ||
− | Leerzeichen am Zeilenende werden abgeschnitten und nicht gespeichert. | + | Leerzeichen am Zeilenende werden abgeschnitten und nicht gespeichert. Dies triff nur auf bearbeitete Zeilen zu. |
Line 144: | Line 155: | ||
=== Tree of IDE shortcuts === | === Tree of IDE shortcuts === | ||
− | Hier können | + | Hier können Sie alle Kommandos und shortcuts der IDE sehen. |
− | Klicken | + | Klicken Sie auf einen der Schlüssel, um einen Dialog erscheinen zu lassen, zum Bearbeiten des shortcuts. |
=== Find key combination === | === Find key combination === | ||
Line 168: | Line 179: | ||
* Leere Methoden automatisch entfernen: | * Leere Methoden automatisch entfernen: | ||
− | * Blöcke vervollständigen: Wenn | + | * Blöcke vervollständigen: Wenn Sie z.B. ''begin'' eingeben und die Enter Taste drücken, dann fügt die IDE ein ''end;'' hinzu. Dieses Feature gibt es seit Version 0.9.27. |
* Deklarations-Hinweise anzeigen: | * Deklarations-Hinweise anzeigen: | ||
* Werte-Hinweise während des Debuggens anzeigen: | * Werte-Hinweise während des Debuggens anzeigen: |
Revision as of 18:10, 19 June 2011
│
Deutsch (de) │
English (en) │
español (es) │
suomi (fi) │
Der Dialog kann aufgerufen werden
- im Hauptmenü unter Werkzeuge -> Einstellungen
- im Kontextmenü des Quelltexteditors unter Editoreigenschaften
Allgemein
Rückgängig / Wiederholen
Rücknahme auch nach dem Speichern
Bewahrt die Undo-Liste beim Speichern.
Gruppenrücknahme
Bei der Rücknahme/ beim Wiederherstellen, werden alle ausständigen Änderungen der selben Art in einem Aufruf durchgeführt anstatt jede Änderung einzeln.
Rücknahmemaximum
Maximale Anzahl von Rücknahmeschritten.
Scrolleinstellungen
Über das Dateiende hinaus scrollen
Erlaubt es, den Cursor über die Dateiende-Markierung hinaus zu bewegen.
Eine Zeile weniger scrollen
Erzwingt beim Scrollen eine Zeile weniger.
Halbseitiges Scrollen
Beim Scrollen mit Bild-hoch und Bild-ab wird nur eine halbe Seite weit bewegt.
Einrücken und Tabs
Automatischer Einrückung
Wenn neue Zeilen eingefügt werden (z.B. durch das Drücken der Enter Taste), wird der Editor den Cursor auf der neue Zeile mit der selben Anzahl von führenden Leerzeichen wie auf der vorhergehenden Zeile einrücken.
Dies enthält auch "automatisches Ausrücken": Wenn die Einfügemarke hinter dem letzen Whitespace-Zeichen eines zusammenhängenden Blockes solcher Zeichen am Zeilenanfang steht, dann bewirkt das Drücken von Backspace ein Ausrücken. Dabei wird auf die Einrückung der vorigen Zeile geachtet. Enthält eine Zeile nur Leerzeichen, passiert dies nur , wenn die Einfügemarke am Zeilenende steht.
Intelligentes Einrücken
Wenn eingerückt wird, geht der Cursor zum nächsten Leerzeichen der vorherigen Zeile. Wenn die aktuelle Zeile länger ist als die vorhergehende, wird nach einer längeren Zeile davor gesucht.
Tab rückt ganze Blöcke ein
Wenn aktiviert können mit <Tab> und <Shift><Tab> Blöcke eingerückt oder selektierter Text ausgerückt werden.
Tabulatoren in Leerzeichen umwandeln
Beim Bearbeiten von Zeilen fügt der Editor Leerzeichen anstatt Tabulatoren ein. Der Rest der Zeile wird nicht geändert und Tabulatoren bleiben erhalten. Um alle Tabulatoren umzuwandeln markieren Sie die gesamte Datei (Strg-A) und gehen im Hauptmenü zu Bearbeiten -> Tabulatoren in Auswahl in Leerzeichen umwandeln.
Tabulatorsprung
Maximale Anzahl vo Leerzeichen als Tabulatorersatz.
Blockeinrückung
Anzahl von Leerzeichen, um die ein Block eingerückt wird. Zum Beispiel mit Ctrl+I.
Maus
Die folgenden Einträge existieren nicht länger. Verwenden Sie stattdessen die Maus-Konfiguration.
- Zeile doppelklicken
- Maus links
- Editieren mit Drag&Drop
Dateien ablegen
Erlaubt dem Editor abgelegte Dateien zu akzeptieren.
Cursor
Behalte X Cursorposition bei
When moving through lines w/o Cursor Past EOL, wird die X Position des Cursors beibehalten.
Cursor skips selection
When there is a selection and you press the left arrow, the cursor will go to the start of the selection.
Ständig sichtbarer Cursor
Keep caret blinking, even if loosing focus. The is needed on some systems, where the focus messages do not work properly.
Rechtsklick bewegt den Cursor
Dieser Eintrag existiert nicht länger. Verwenden Sie stattdessen die Maus-Konfiguration.
Always visible cursor
Move caret to be always visible when scrolling.
Pos1 springt zum nächsten Anfang
home key jumps to line start if nearer, similar to visual studio.
Scrollen bis ans Ende der Zeile
Allows the cursor to go past the last character into the white space at the end of a line.
Verschiedenes
ALT-Taste aktiviert Spaltenmodus
Dieser Eintrag existiert nicht länger. Verwenden Sie stattdessen die Maus-Konfiguration.
Schliessen-Button im Notebook anzeigen
Zeigt einen Schliessen-Button on each source editor tab. Nicht alle widgetsets unterstützen dies, im Moment nur die GTK Schnittstelle.
Leistenhinweise zeigen
Zeigt Hinweise wenn sich die Maus über dem Rand befindet (die Leiste auf der linken Seite des Quelltext-Editors).
Text am Cursor suchen
Wenn der 'Suche' Dialog aufgerufen wird, wird das Wort am Cursor genommen und in das Suchtext Feld eingetragen.
Sonderzeichen anzeigen
Leerzeichen werden als Punkte und ungültige Zeichen als Fragezeichen angezeigt.
Kopiere Wort wenn nichts ausgewählt
Wenn nichts ausgewählt ist und der Benutzer Kopieren (Ctrl-C) drückt, markiert der Editor das Wort und kopiert es. Das selbe gilt für Ausschneiden.
Zurechtschneiden überflüssiger Leerzeichen
Leerzeichen am Zeilenende werden abgeschnitten und nicht gespeichert. Dies triff nur auf bearbeitete Zeilen zu.
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 veringern, 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.
Die Buttons und Comboboxen am oberen Rand bieten die folgenden Funktionen:
- Syntaxhervorhebung nutzen: Bei Deaktivierung dieser Funktion bleiben die anderen Einstellungen ohne Auswirkung.
- Sprache: Hier läßt sich der Hervorheber für eine bestimmte Sprache wählen. Voreingestellt ist Object Pascal. Zur Auswahl stehen aber z.B. auch C++ oder Python.
- Farbschema: Die IDE enthält einige vordefinierte Farbschemata (z.B. für die von Turbo Pascal bekannten Farben). Es empfiehlt sich, erst ein Farbschema zu wählen, bevor einzelne Elemente bearbeitet werden.
- Dateiendungen: Hier lassen sich die Dateitypen einschränken, für welche die Hervorhebung gelten soll.
- Export: Bietet die Möglichkeit, die getroffenen Einstellungen in eine XML-Datei zu sichern.
- Alle Elemente auf Voreinstellungen setzen: Wenn man sich bei der Einstellung der Farben total vertan hat, dann bietet sich hier eine schnelle Möglichkeit, den Ausgangszustand wiederherzustellen.
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 Hintergundfarbe läßt sich jedem Element eine individuelle Note geben. Dabei sollte beachtet werden, daß nicht jede mögliche Farbkombination auch sinnvoll ist.
Markup and Matches
Klammerhervorhebung
Wenn der Cursor hinter oder vor einer Klammer ist, hebt es die zugehörige Klammer hervor.
Tastaturbelegung
Siehe Lazarus IDE Shortcuts.
Filter
At the top there is an edit field to set a text filter. You can type some letters and the tree will be updated to show only those keys which description contains the word. Set empty to show all.
Tree of IDE shortcuts
Hier können Sie alle Kommandos und shortcuts der IDE sehen. Klicken Sie auf einen der Schlüssel, um einen Dialog erscheinen zu lassen, zum Bearbeiten des shortcuts.
Find key combination
Click on the button to show a dialog. Grab a key and press ok. The tree will then only show those keys that start with the shortcut. Select VK_UNKNOWN to show all.
Schema auswählen
Lädt eine der vordefinierten Tastaturbelegungen. This will replace all your shortcuts.
Konsistenz überprüfen
Sucht nach doppelt definierten Tasten
Maus
Siehe IDE Window: Editor Options Mouse/de.
Erweitert
Automatische Funktionen
- Leere Methoden automatisch entfernen:
- Blöcke vervollständigen: Wenn Sie z.B. begin eingeben und die Enter Taste drücken, dann fügt die IDE ein end; hinzu. Dieses Feature gibt es seit Version 0.9.27.
- Deklarations-Hinweise anzeigen:
- Werte-Hinweise während des Debuggens anzeigen:
- Verzögerung für Hinweise:
- Verzögerung für lange Zeilenhinweise:
- Lange Zeilenhinweise anzeigen:
CodeTools
Bezeichner-Vervollständigung
Startet automatisch die Bezeichnervervollständigung, wenn der Benutzer einen Punkt '.' eingibt und wartet.
Toolbox-Symbol-Werkzeuge
Show hints when moving the mouse over an identifier. While editing, this will do a Find Ddeclaration. During debugging this will do an Evaluate variable.
Tooltip Ausdruckeauswertung
During debugging the tooltip hint will try to evaluate the expression at the cursor.
Wartezeit
Richten sie hier die Wartezeit ein, bevor der Hinweis erscheint.
Codefaltung
Codefaltung: (De)Aktiviert die Codefaltung
Trenner-Zeichenebenen: Vorgabe = 3