Change Vim’s Settings on the Fly
Vim has hundreds of options that let us customize its behavior (see option-listⓘ for the full list). We can use the :set command to change them.
Let’s take the ‘ignorecase’ setting as an example (as discussed in Tip 73). This is a boolean option: it can either be on or off. We can enable it by running this:
=> | :set ignorecase |
To turn this feature off, we prefix the name of the setting with the word “no”:
=> | :set noignorecase |
If we append a trailing bang symbol after a boolean option, we can toggle the setting:
=> | :set ignorecase! |
If we append a trailing question mark, we can find out what the option is currently set to:
=> | :set ignorecase? |
<= | ignorecase |
We can also append a trailing & symbol ...
Get Practical Vim, 2nd Edition now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.