Auto Recovery

Property Description
Auto Recovery Backup Time
Text Editor/Auto Recovery Backup Time – IntegerRange
The time in minutes between saving of auto recovery backups files or 0 to disable generation of backup files.
Auto Recovery Keep Time
Text Editor/Auto Recovery Keep Time – IntegerRange
The time in days to keep unrecovered backup files or 0 to disable deletion of unrecovered backup files.

Cursor Fence

Property Description
Bottom Margin
Text Editor/Margins/Bottom – IntegerRange
The number of lines in the bottom margin.
Keep Cursor Within Fence
Text Editor/Margins/Enabled – Boolean
Enable margins to fence and scroll around the cursor.
Left Margin
Text Editor/Margins/Left – IntegerRange
The number of characters in the left margin.
Right Margin
Text Editor/Margins/Right – IntegerRange
The number of characters in the right margin.
Top Margin
Text Editor/Margins/Top – IntegerRange
The number of lines in the right margin.

Editing

Property Description
Allow Drag and Drop Editing
Text Editor/Drag Drop Editing – Boolean
Enables dragging and dropping of selections in the text editor.
Bold Popup Diagnostic Messages
Text Editor/Bold Popup Diagnostics – Boolean
Displays popup diagnostic messages in bold for easier reading.
Column-mode Tab
Text Editor/Column Mode Tab – Boolean
Tab key moves to the next textual column using the line above.
Confirm Modified File Reload
Text Editor/Confirm Modified File Reload – Boolean
Display a confirmation prompt before reloading a file that has been modified on disk.
Copy Action When Nothing Selected
Text Editor/Copy Action – Enumeration
What Copy copies when nothing is selected.
Cut Action When Nothing Selected
Text Editor/Cut Action – Enumeration
What Cut cuts when nothing is selected.
Cut Single Blank Line
Text Editor/Cut Blank Lines – Boolean
Selects whether to place text on the clipboard when a single blank line is cut. When set to Yes, cutting a single blank line will put the blank line on the clipboard. When set to No, cutting a single blank line deletes the line and does not place it on the clipboard.
Diagnostic Cycle Mode
Text Editor/Diagnostic Cycle Mode – Enumeration
Iterates through diagnostics either from most severe to least severe or in reported order.
Edit Read-Only Files
Text Editor/Edit Read Only – Boolean
Allow editing of read-only files.
Enable Virtual Space
Text Editor/Enable Virtual Space – Boolean
Permit the cursor to move into locations that do not currently contain text.
Numeric Keypad Editing
Text Editor/Numeric Keypad Enabled – Boolean
Selects whether the numeric keypad plus and minus buttons copy and cut text.
Undo And Redo Behavior
Text Editor/Undo Mode – Enumeration
How Undo and Redo group your typing when it is undone and redone.

Find And Replace

Property Description
Case Sensitive Matching
Text Editor/Find/Match Case – Boolean
Enables or disables the case sensitivity of letters when searching.
Find History
Text Editor/Find/History – StringList
The list of strings recently used in searches.
Regular Expression Matching
Text Editor/Find/Use RegExp – Boolean
Enables regular expression matching rather than plain text matching.
Replace History
Text Editor/Replace/History – StringList
The list of strings recently used in replaces.
Whole Word Matching
Text Editor/Find/Match Whole Word – Boolean
Enables or disables whole word matching when searching.

Formatting

Property Description
Access Modifier Offset
Text Editor/Formatting/AccessModifierOffset – Integer
The extra indent or outdent of access modifiers, e.g. public:.
Align After Open Bracket
Text Editor/Formatting/AlignAfterOpenBracket – Boolean
If enabled, horizontally aligns arguments after an open bracket.
Align Escaped Newlines Left
Text Editor/Formatting/AlignEscapedNewlinesLeft – Boolean
If enabled, aligns escaped newlines as far left as possible otherwise puts them into the right-most column.
Align Operands
Text Editor/Formatting/AlignOperands – Boolean
If enabled, horizontally align operands of binary and ternary expressions.
Align Trailing Comments
Text Editor/Formatting/AlignTrailingComments – Boolean
If enabled, aligns trailing comments.
Allow All Parameters Of Declaration On Next Line
Text Editor/Formatting/AllowAllParametersOfDeclarationOnNextLine – Boolean
Allow putting all parameters of a function declaration onto the next line even if Bin-pack Parameters is disabled.
Allow Short 'if' Statements On A Single Line
Text Editor/Formatting/AllowShortIfStatementsOnASingleLine – Boolean
If enabled, short 'if' statements are put on a single line.
Allow Short Blocks On A Single Line
Text Editor/Formatting/AllowShortBlocksOnASingleLine – Boolean
If enabled, allows contracting simple braced statements to a single line.
Allow Short Case Labels On A Single Line
Text Editor/Formatting/AllowShortCaseLabelsOnASingleLine – Boolean
If enabled, short case labels will be contracted to a single line.
Allow Short Functions On A Single Line
Text Editor/Formatting/AllowShortFunctionsOnASingleLine – Enumeration
Optionally compress small functions to a single line.
Allow Short Loop Statements On A Single Line
Text Editor/Formatting/AllowShortLoopsOnASingleLine – Boolean
If enabled, short loop statements are put on a single line.
Always Break Before Multiline Strings
Text Editor/Formatting/AlwaysBreakAfterDefinitionReturnType – Boolean
If enabled, always break after function definition return types.
Always Break Before Multiline Strings
Text Editor/Formatting/AlwaysBreakBeforeMultilineStrings – Boolean
If enabled, always break before multiline strings.
Always Break Template Declarations
Text Editor/Formatting/AlwaysBreakTemplateDeclarations – Boolean
If enabled, always break after the 'template<...>' of a template declaration.
Bin-Pack Arguments
Text Editor/Formatting/BinPackArguments – Boolean
If disabled, a function call?s arguments will either be all on the same line or will have one line each.
Bin-Pack Parameters
Text Editor/Formatting/BinPackParameters – Boolean
If disabled, a function call's or function definition's parameters will either all be on the same line or will have one line each.
Break Before Binary Operators
Text Editor/Formatting/BreakBeforeBinaryOperators – Boolean
The way to wrap binary operators.
Break Before Braces
Text Editor/Formatting/BreakBeforeBraces – Enumeration
The brace breaking style to use.
Break Before Ternary Operators
Text Editor/Formatting/BreakBeforeTernaryOperators – Boolean
If enabled, ternary operators will be placed after line breaks.
Break Constructor Initializers Before Comma
Text Editor/Formatting/BreakConstructorInitializersBeforeComma – Boolean
If enabled, always break constructor initializers before commas and align the commas with the colon.
C++11 Braced List Style
Text Editor/Formatting/Cpp11BracedListStyle – Boolean
If enabled, format braced lists as best suited for C++11 braced lists.
Column Limit
Text Editor/Formatting/ColumnLimit – Integer
The column limit which limits the width of formatted lines.
Comment Pragmas
Text Editor/Formatting/CommentPragmas – String
A regular expression that describes comments with special meaning, which should not be split into lines or otherwise changed.
Constructor Initializer All On One Line Or One Per Line
Text Editor/Formatting/ConstructorInitializerAllOnOneLineOrOnePerLine – Boolean
If enabled and the constructor initializers don't fit on a line, put each initializer on its own line.
Constructor Initializer Indent Width
Text Editor/Formatting/ConstructorInitializerIndentWidth – Integer
The number of characters to use for indentation of constructor initializer lists.
Continuation Indent Width
Text Editor/Formatting/ContinuationIndentWidth – Integer
Indent width for line continuations.
For-Each Macros
Text Editor/Formatting/ForEachMacros – StringList
A list of macros that should be interpreted as foreach loops rather than function calls.
Formatting Style
Text Editor/FormattingStyle – Enumeration
Select a set formatting options based on a named standard.
Indent Case Labels
Text Editor/Formatting/IndentCaseLabels – Boolean
If enabled, indent case labels one level from the switch statement.
Indent Width
Text Editor/Formatting/IndentWidth – Integer
The number of columns to use for indentation.
Indent Wrapped Function Names
Text Editor/Formatting/IndentWrappedFunctionNames – Boolean
If enabled, Indent if a function definition or declaration is wrapped after the type.
Keep Empty Lines At The Start Of Blocks
Text Editor/Formatting/KeepEmptyLinesAtTheStartOfBlocks – Boolean
If enabled, empty lines at the start of blocks are kept.
Maximum Empty Lines To Keep
Text Editor/Formatting/MaxEmptyLinesToKeep – Integer
The maximum number of consecutive empty lines to keep.
Namespace Indentation
Text Editor/Formatting/NamespaceIndentation – Enumeration
The indentation used for namespaces.
Penalty Break Before First Call Parameter
Text Editor/Formatting/PenaltyBreakBeforeFirstCallParameter – IntegerRange
The penalty for breaking a function call after 'call('.
Penalty Break Before First Less-Less
Text Editor/Formatting/PenaltyBreakFirstLessLess – IntegerRange
The penalty for breaking before the first less-less.
Penalty Break Comment
Text Editor/Formatting/PenaltyBreakComment – IntegerRange
The penalty for each line break introduced inside a comment.
Penalty Break String
Text Editor/Formatting/PenaltyBreakString – IntegerRange
The penalty for each line break introduced inside a string literal.
Penalty Excess Character
Text Editor/Formatting/PenaltyExcessCharacter – IntegerRange
The penalty for each character outside of the column limit.
Penalty Return Type On Its Own Line
Text Editor/Formatting/PenaltyReturnTypeOnItsOwnLine – IntegerRange
Penalty for putting the return type of a function onto its own line.
Pointer Alignment
Text Editor/Formatting/PointerAlignment – Enumeration
Pointer and reference alignment style.
Space After C Style Cast
Text Editor/Formatting/SpaceAfterCStyleCast – Boolean
If enabled, a space may be inserted after C style casts.
Space Before Assignment Operators
Text Editor/Formatting/SpaceBeforeAssignmentOperators – Boolean
If disabled spaces will be removed before assignment operators.
Space Before Parentheses
Text Editor/Formatting/SpaceBeforeParens – Enumeration
Defines in which cases to put a space before opening parentheses.
Space In Empty Parentheses
Text Editor/Formatting/SpaceInEmptyParentheses – Boolean
If enabled, spaces may be inserted into '()'.
Spaces Before Trailing Comments
Text Editor/Formatting/SpacesBeforeTrailingComments – IntegerRange
The number of spaces before trailing line comments.
Spaces In Angles
Text Editor/Formatting/SpacesInAngles – Boolean
If enabled, spaces will be inserted around the angle brackets in template argument lists.
Spaces In C-style Cast Parentheses
Text Editor/Formatting/SpacesInCStyleCastParentheses – Boolean
If enabled, spaces may be inserted into C style casts.
Spaces In Container Literals
Text Editor/Formatting/SpacesInContainerLiterals – Boolean
If enabled, spaces are inserted inside container literals.
Spaces In Parentheses
Text Editor/Formatting/SpacesInParentheses – Boolean
If true, spaces will be inserted after '(' and before ')'.
Spaces In Square Brackets
Text Editor/Formatting/SpacesInSquareBrackets – Boolean
If true, spaces will be inserted after '[' and before ']'.
Standard
Text Editor/Formatting/Standard – Enumeration
Format compatible with this standard
Tab Style
Text Editor/Formatting/UseTab – Enumeration
The way to use hard tab characters in the resulting file.
Tab Width
Text Editor/Formatting/TabWidth – IntegerRange
The number of columns used for tab stops.

International

Property Description
Default Text File Encoding
Text Editor/Default Codec – Enumeration
The encoding to use if not overridden by a project property or file is not in a known format.

Mouse

Property Description
Alt+Left Click Action
Environment/Project Explorer/Alt+Left Click Action – Enumeration
The action the editor performs on Alt+Left Click
Alt+Middle Click Action
Environment/Project Explorer/Alt+Middle Click Action – Enumeration
The action the editor performs on Alt+Middle Click
Alt+Right Click Action
Environment/Project Explorer/Alt+Right Click Action – Enumeration
The action the editor performs on Alt+Right Click
Copy On Mouse Select
Text Editor/Copy On Mouse Select – Boolean
Automatically copy text to clipboard when marking a selection with the mouse.
Ctrl+Left Click Action
Environment/Project Explorer/Ctrl+Left Click Action – Enumeration
The action the editor performs on Ctrl+Left Click
Ctrl+Middle Click Action
Environment/Project Explorer/Ctrl+Middle Click Action – Enumeration
The action the editor performs on Ctrl+Middle Click
Ctrl+Right Click Action
Environment/Project Explorer/Ctrl+Right Click Action – Enumeration
The action the editor performs on Ctrl+Right Click
Middle Click Action
Environment/Project Explorer/Middle Click Action – Enumeration
The action the editor performs on Middle Click
Mouse Wheel Adjusts Font Size
Text Editor/Mouse Wheel Adjusts Font Size – Boolean
Enable or disable resizing of font by mouse wheel when CTRL key pressed.
Shift+Middle Click Action
Environment/Project Explorer/Shift+Middle Click Action – Enumeration
The action the editor performs on Shift+Middle Click
Shift+Right Click Action
Environment/Project Explorer/Shift+Right Click Action – Enumeration
The action the editor performs on Shift+Right Click

Programmer Assistance

Property Description
ATTENTION Tag List
Text Editor/ATTENTION Tags – StringList
Set the tags to display as ATTENTION comments.
Ask For Index
Text Editor/Ask For Index – Boolean
Ask to index the project if goto symbol fails in current editor context.
Auto-Comment Text
Text Editor/Auto Comment – Boolean
Enable or disable automatically swapping commenting on source lines by typing '/' with an active selection.
Auto-Surround Text
Text Editor/Auto Surround – Boolean
Enable or disable automatically surrounding selected text when typing triangular brackets, quotation marks, parentheses, brackets, or braces.
Check Spelling
Text Editor/Spell Checking – Boolean
Enable spell checking in comments.
Display Code Completion Suggestions While Typing
Text Editor/Suggest Completion While Typing – Boolean
Enable code completion as you type without needing to use the show suggestions key (Ctrl+J).
Enable Popup Diagnostics
Text Editor/Enable Popup Diagnostics – Boolean
Enables on-screen diagnostics in the text editor.
FIXME Tag List
Text Editor/FIXME Tags – StringList
Set the tags to display as FIXME comments.
Grey Out Skipped Code
Text Editor/Grey Out Skipped Code – Boolean
Grey out code that has been conditionally excluded by the preprocessor.
Include Preprocessor Definitions in Suggestions
Text Editor/Preprocessor Definition Suggestions – Boolean
Include or exclude preprocessor definitions in code completion suggestions.
Include Templates in Suggestions
Text Editor/Template Suggestions – Boolean
Include or exclude templates in code completion suggestions.
Lint Tag List
Text Editor/LINT Tags – StringList
Set the tags to display as Lint directives.
Show Symbol Declaration Tooltips
Text Editor/Show Tooltip – Boolean
Show tooltips when hovering over symbols.
Template Characters To Match
Text Editor/Template Suggestions Characters – IntegerRange
The number of characters to match before suggesting a template.

Save

Property Description
Backup File History Depth
Text Editor/Backup File Depth – IntegerRange
The number of backup files to keep when saving an existing file.
Delete Trailing Space On Save
Text Editor/Delete Trailing Space On Save – Boolean
Deletes trailing whitespace from each line when a file is saved.
Tab Cleanup On Save
Text Editor/Cleanup Tabs On Save – Enumeration
Cleans up tabs when a file is saved.

Visual Appearance

Property Description
Font
Text Editor/Font – FixedPitchFont
The font to use for text editors.
Font Rendering
Text Editor/Font Rendering – Enumeration
The font rendering scheme to use in text editors.
Font Smoothing Threshold
Text Editor/Antialias Threshold – IntegerRange
The minimum size for font smoothing: font sizes smaller than this will have antialiasing turned off.
Hide Cursor When Typing
Text Editor/Hide Cursor When Typing – Boolean
Hide or show the I-beam cursor when you start to type.
Highlight Cursor Line
Text Editor/Highlight Cursor Line – Boolean
Enable or disable visually highlighting the cursor line.
Horizontal Scroll Bar
Text Editor/HScroll Bar – Enumeration
Show or hide the horizontal scroll bar.
Insert Caret Style
Text Editor/Insert Caret Style – Enumeration
How the caret is displayed with the editor in insert mode.
Line Numbers
Text Editor/Line Number Mode – Enumeration
How often line numbers are displayed in the margin.
Mate Matching Mode
Text Editor/Mate Matching Mode – Enumeration
Controls when braces, brackets, and parentheses are matched.
Overwrite Caret Style
Text Editor/Overwrite Caret Style – Enumeration
How the caret is displayed with the editor in overwrite mode.
Show Diagnostic Icons In Gutter
Text Editor/Diagnostic Icons – Boolean
Enables display of diagnostic icons in the icon gutter.
Show Icon Gutter
Text Editor/Icon Gutter – Boolean
Show or hide the left-hand gutter containing breakpoint, bookmark, and optional diagnostic icons.
Show Mini Toolbar
Text Editor/Mini Toolbar – Boolean
Show the mini toolbar when selecting text with the mouse.
Use I-beam Cursor
Text Editor/Ibeam cursor – Boolean
Show an I-beam or arrow cursor in the text editor.
Vertical Scroll Bar
Text Editor/VScroll Bar – Enumeration
Show or hide the vertical scroll bar.