Табуляция в Vim

Vim — очень древний редактор текстовых файлов. Со своей историей и традициями. Однако, не все они полезны и привычны в наше время. К примеру, сейчас принято делать табуляцию в 4 символа (а не 8 как раньше). Но Vim продолжает по-умолчанию ставить 8 (видимо, намекая на свою основательность и древность).

Длина табуляции

Также Vim — это, пожалуй, самый настраиваемый редактор. Поэтому очевидно, что и настроить размер табуляции можно. И действительно: идём в Edit -> Settings Window, выбираем «15 tabs and indenting», меняем параметр softtabstop.

Есть и другой способ: набрать команду «:set softtabstop=4«.

Табуляция пробелами

В том же «15 tabs and indenting» есть ещё много настроек. К примеру, можно сделать табуляцию в стиле питона: 4 пробела.

Для этого нам нужно активировать expandtab (кликом enter по параметрам) и в shiftwidth поставить нужное значение (на сколько пробелов заменять табуляцию).

В командах это будет выглядеть так:

:set expandtab
:set shiftwidth=4

Автотабуляция

Вкратце: это когда при переносе строки уровень табуляции сохраняется.

Поправить это можно там же:  поле autoindent.

Или использовать команду «:set ai«.

Поделиться заметкой:
Узнать версию Linux
Все способы узнать версию дистрибутива Linux (а также FreeBSD, MacOS и прочих)
Права на файлы
Права на файлы и папки в Linux, FreeBSD и MacOS
Настоящий интеллект