

The factory default is 16M characters, but you may change this limit as desired using the following expert preference:ĭefaults write Editor_AutoWordCountSizeThreshold -int 16777216 This may be disabled by an expert preference if desired:ĭefaults write Editor_DeleteIndentationWhitespaceToTabStop -bool NOĪutomatic word counting is disabled for documents over a set size threshold, in order to avoid needless delays when working on very large documents. When you backspace from the insertion point, BBEdit will delete a tab stop's worth of spaces if there are only spaces (and tabs) between the insertion point and the start of the line on which you're editing. If there is a partial word to the immediate left of the insertion point, the "Insert Clipping." command will attempt to autocomplete that word based clipping names in the current and universal set (using a "begins with" style match.) If you wish to disable the autocompletion:ĭefaults write UseClippingsForCompletion -bool NO

If you would prefer that it do so, you can turn this on:ĭefaults write CamelCaseNavigationIncludesUnderscores -bool YES When using "camel case" navigation (see above), BBEdit does not include underscores ( _ ) when moving or extending the selection range. If you prefer the old behavior, you can do the following from the command line:ĭefaults write Editor_ControlArrowCamelCase -bool NOĭefaults write Editor_ControlArrowHScroll -bool YES Note that this use of Control-left-arrow and Control-right-arrow replaces the pre-8.5 behavior of using these key combinations to scroll horizontally. Table of contents:īBEdit supports "camel case" navigation: press Control-left-arrow or Control-right-arrow to jump to the next (or previous) transition from lower-case to upper-case characters (or a word boundary, whichever comes first). Most changes will not have any immediate visible effect, but will instead take effect the next time you perform a relevant action, or, at the latest, after quitting and restarting BBEdit. Note: Adjusting the settings described here involves using the Unix command line (in the Terminal or a suitable replacement, or in a BBEdit shell worksheet).

In fact, some of these settings were in the Preferences window, and have been removed in order to simplify the interface in such cases, any changes you made previously will be honored, even though the UI in the Preferences window is gone. There are a number of behaviors in BBEdit for which there are no UI controls in the Preferences window this is typically because the settings are so obscure that placing them in the Preferences window would just make it complicated.
