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