vim
Опции Vim
Поиск…
Синтаксис
-
:set [no](option|shortcut) -
:set (option|shortcut)=value -
:set (option|shortcut)(?|&) - не использовать
:в файле vimrc
замечания
Смотрите видео vimcast 1
Задавать
Чтобы установить параметры, используйте :set инструкцию. Пример:
:set ts=4
:set shiftwidth=4
:set expandtab
:set autoindent
Чтобы просмотреть текущее значение параметра - type :set {option}? , Пример:
:set ts?
Чтобы сбросить значение параметра по умолчанию - введите :set {option}& . Пример:
:set ts&
вдавливание
ширина
Чтобы сделать углубления шириной 4 пробела:
:set shiftwidth=4
пространства
Чтобы использовать пробелы в качестве отступов, 4 пробела:
:set expandtab
:set softtabstop=4
softtabstop и sts эквивалентны:
:set sts=4
Вкладки
Чтобы использовать вкладки как отступы, 4 пробела:
:set noexpandtab
:set tabstop=4
tabstop и ts эквивалентны:
:set ts=4
Автоматический отступ
:set autoindent
Инструкции
| инструкция | Описание | По умолчанию |
|---|---|---|
| табуляция | ширина символа табуляции | 8 |
| expandtab | вызывает использование пробелов вместо символа табуляции | от |
| softabstop | настраивать пробелы | 0 |
| shiftwidth | определяет количество пробелов в нормальном режиме | 8 |
Невидимые персонажи
Показать или скрыть невидимые персонажи
Чтобы показать невидимые символы:
:set list
Чтобы скрыть невидимые символы:
:set nolist
Чтобы переключиться между показом и скрытием невидимых символов:
:set list!
Символы символов по умолчанию
| Условное обозначение | символ |
|---|---|
| ^ I | табуляция |
| $ | Новая линия |
Настройка символов
Чтобы установить символ табуляции на **> ** и новый символ линии на ¬
set listchars=tab:>\ ,eol:¬
Чтобы установить пробелы в _
set listchars=spaces
Чтобы просмотреть список параметров символа
:help listchars