On Mon, 26 Sep 2005, Pavel Volkovitskiy wrote:

Добрый день


Где-то в этой рассылке был пример как в виме сделать так, что строка:
"ффф ппп      "
выглядит как:
"ффф ппп______"

ни у кого не осталось?

--
Pavel


 Да уж...
 Просто никак не получается :(
 вот только так:
 %s/[ ]\+$/\=substitute(submatch(0)," ","_","g")/

 Но честное решение на sed выглядит ещё хужее:
 sed  's/[ ]\+$/\n&/' ${file} | \
 sed '/^[ ]\+$/y/ /_/' | \
 sed ':a;$!N;s/\n\([_]\+$\)/\1/;ta;P;D'

 Юра

Ответить