# Scalability preferences

Use the Scalability preference panel to configure options for dealing with large source files.

Scalability Preference Options
Option | Description
--- | ---
Alert me when scalability mode will be turned on | If enabled, an information dialog pops up when a large file is opened with the C/C++ Editor which exceeds the specified line limit.
Enable scalability mode options when the number of lines in the file is more than | If the number of lines in a file exceeds the specified number the C/C++ Editor will enable scalability mode and all scalability mode options below will take effect.
Enable all scalability mode options | If enabled, all options below are enabled, too.
Disable editor live parsing | If enabled, parsing while typing will be disabled. This disables also other features like Outline view, semantic highlighting, folding, etc.
Disable semantic highlighting | If enabled, C/C++ identifiers will not be colored.
Disable syntax coloring | If enabled, no coloring of keywords, comments and literals is done.
Disable parsing-based content assist proposals | If enabled, content assist proposals which require parsing the file will not be available.
Disable content assist auto-activation | If enabled, content assist will not be activated automatically on trigger sequences, like '.', '::' or '->'.
Skip trivial expressions in initializer lists | If enabled, trivial initializers in initializer lists are skipped while parsing. This improves parsing and indexing performance when very large initializer lists are present.
Maximum number of trivial expressions in initializer lists to parse | Specifies the maximum number of trivial initializers in initializer lists to parse. Any trivial initializer-clauses beyond that number are skipped. This option is only available if Skip trivial expressions in initializer lists is enabled.

Coding aids

Customizing the C/C++ editor
Working with Content Assist

C/C++ editor preferences

Code Style preferences