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
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.