Поиск…


Синтаксис

  • :set [no](option|shortcut)
  • :set (option|shortcut)=value
  • :set (option|shortcut)(?|&)
  • не использовать : в файле vimrc

замечания

Смотрите видео vimcast 1

См. 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


Modified text is an extract of the original Stack Overflow Documentation
Лицензировано согласно CC BY-SA 3.0
Не связан с Stack Overflow