LINUX.ORG.RU

Два разных вопроса по Vim. 1 Поиск и замена символа «&», 2 Превращение пробелов в табы.


0

0

Пытался заменить "&" на "&" везде.

Написал, как обычно:

:1,$s/&/&/g

Vim написал: "10 замен на 4 строках". А & как были, так и остались, только подсветились.

Второй вопрос.

Вот мой vim настроен так, что TAB=восемь знакомест. Попался файл, в котором вместо таба - восемь пробелов. Как заставитb vim заменить 8 пробелов одним TAB?

СПС. (лдпр!)

Ответ на: комментарий от dilmah

Блин. & начал искаться нормально. Незнаю, в чём было дело ))

gustavo
() автор топика
Ответ на: комментарий от spy_

В sed заменить один пробел на восемь, разумеется.

spy_
()

1) :%s/&/\&/g

2) :%s/        /\t/g

anonymous
()

> :1,$s/&/&/g

:1,$s/&/\&/g , так как & означает "подставить что нашлось"

gaa ★★
()

по второму вопросу help retab

anonymous
()

по второму: выделить все и нажать "="

indie
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.