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

| 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. |
Customizing the C/C++ editor
Working with Content Assist