2

Я пытаюсь удалить пробелы в Vim, но не сенсорные вкладки. Например, если каждая из строк ниже имеет начальную вкладку, но b_line имеет дополнительные два пробела, как я могу просто удалить эти два пробела?

a_line
  b_line
c_line

Я использую это, чтобы удалить все ненужные конечные пробелы:

:%s/\s\+$//

http://vim.wikia.com/wiki/Remove_unwanted_spaces

1 ответ1

2

Используйте это вместо:

:%s/^\(\t\+\)\s\+/\1/

Он сохраняет символы первой вкладки, но удаляет пробелы после этих вкладок.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .