LINUX.ORG.RU

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


0

0

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

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

:1,$s/&/&/g

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

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

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

СПС. (лдпр!)

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

(2)
man expand
man unexpand

dilmah ★★★★★ ()

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

> Как заставитb vim заменить 8 пробелов одним TAB?

sed -i 's/ /\t/g' <file>

spy_ ()

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

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

2) :%s/        /\t/g

anonymous ()

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

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

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

gaa ★★ ()

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

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

anonymous ()

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

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

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