Два пробела или два символа? ( 2x
делает последнее.)
:[range]s/^ //
удаляет два пробела в начале каждой строки; используйте %
(эквивалент 1,$
) as [range]
do to this для всего файла.
:[range]s/^..//
удаляет первые два символа каждой строки, какими бы они ни были. (Обратите внимание, что он удаляет два символа , не обязательно два столбца ; символ табуляции считается как один символ).
Если на самом деле вы меняете отступ, вы можете использовать <
команду, чтобы уменьшить его, или >
команду, чтобы увеличить его. Установите, shiftwidth
чтобы контролировать, насколько он сдвигается, например
:set shiftwidth=2