IDE Window: Editor Options
│
Deutsch (de) │
English (en) │
español (es) │
suomi (fi) │
You can get this dialog via:
- Menu / Environment / Editor options ...
- Source editor / popup menu / Editor properties ...
General
Please go to Editor Options General for options regarding:
- Undo / Redo
- Scrolling
- Indent and Tabs
- Please also see Codetools for automatic indent of Pascal sources
- The Caret (Text-cursor)
- The block-selection
General / Misc
Please go to Editor Options General Misc for options regarding:
- Showing Withespace
- Trimming spaces
- Copy/paste: unselected / fold
- Search
Display
Please go to Editor Options Display for options regarding:
- Gutter / Margin
- Font
- Line-spacing
Colors
Please go to Color and Highlight settings for options regarding:
- Highlighting Pascal/Language specific elements
- General Highlighting (Selection, Line Highlights, ...)
Markup and Matches
Please go to Markup and Matches for options regarding:
- Highlight other occurences of the current word
- Matching brackets
- Extended Pascal-Keyword settings
Key Mappings
Please go to Key Mappings for options regarding:
- Keyboard
- See Lazarus IDE Shortcuts.
Mouse
Please go to Mouse settings for options regarding:
- Mouse
Completion and Hints
Auto remove empty methods
Published methods without code are automatically removed on save. For example: When you double click on a form the IDE creates the published method FormCreate. When this is option is enabled and the method is still empty the IDE will remove it when you save the form.
Tooltip symbol Tools
When the mouse moves over an identifier in the source editor and waits a few seconds the IDE will present a hint with some informations.
Complete blocks
Complete blocks. For example, when you type begin and press return the IDE will automatically add the end;. This feature exists since 0.9.27.
Tooltip expression evaluation
During debugging the tooltip hint will try to evaluate the expression at the cursor.
Delay
Set here the waiting period before the hint pops up.
Code folding
Define which constructs in your source can be folded. See Code Folding
Divider Draw Level
- Lazarus 0.9.26
- This option will draw a horizontal line based on the code folding level you specified.
- Example:
- If you set this option to 1, the editor will draw a horizontal divider line in the editor after the 'end' keyword of each method. This is very handy if you want a visual cue where methods start and end.
- If you set this option to 2, it will draw another horizontal line after the 'end' keyword of any nested begin..end block inside methods.
- The higher you set the value the more nested begin..end blocks will be included.
- Lazarus 0.9.28
Allows to draw a vertical line at the end of selected structures. E.g draw a line after each procedure. See Divider drawing
Multi Window
please see IDE_Window:_Editor_Options_MultiWindow