URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 33550
[ Назад ]

Исходное сообщение
"Как в VI минимальным кол-вом команд вставить n одинаковых символов?"

Отправлено DNSokol , 18-Авг-03 10:46 
Собственно subj?

Содержание

Сообщения в этом обсуждении
"Как в VI минимальным кол-вом команд вставить n одинаковых си..."
Отправлено smooth , 18-Авг-03 10:52 
>Собственно subj?

точно сказать извини не могу но
можно попробовать как вариант повторение последнего действия - это "." )))


"Как в VI минимальным кол-вом команд вставить n одинаковых си..."
Отправлено DNSokol , 18-Авг-03 11:10 
>>Собственно subj?
>
>точно сказать извини не могу но
>можно попробовать как вариант повторение последнего действия - это "." )))
я сначала так и хотел, однако есть трабл - сказать скажем ':50.' можно только в режиме команд, а к сожалению у меня так и не получилось из режима команд произвести вставку, а при обычной вставке через 'y->p' не отрабатывается команда '50.' :(, т.е. без разницы, что 50 раз р нажать, что 50 раз '.' - хателось бы автоматизировать :)


"Как в VI минимальным кол-вом команд вставить n одинаковых си..."
Отправлено smooth , 19-Авг-03 08:52 
не знаю как у тебя
но лично у меня только что вот попробовал команда 50. прошла успешно
я как сделал
1) сделал append символ (a) - добавил в конец строки например
2) нажал esc
3) 50.
появилось 50 символов

"Как в VI минимальным кол-вом команд вставить n одинаковых си..."
Отправлено DNSokol , 19-Авг-03 09:01 
>не знаю как у тебя
>но лично у меня только что вот попробовал команда 50. прошла успешно
>
>я как сделал
>1) сделал append символ (a) - добавил в конец строки например
>2) нажал esc
>3) 50.
>появилось 50 символов
странно... делал всё так же - не работало... сегодня попробовал - работает... м.б. просто в коматозе был и что-то не туды давил... хм... ну ладно, усё работает :) пасиба.. :)


"Как в VI минимальным кол-вом команд вставить n одинаковых си..."
Отправлено newser , 19-Авг-03 10:30 
>>не знаю как у тебя
>>но лично у меня только что вот попробовал команда 50. прошла успешно
>>
>>я как сделал
>>1) сделал append символ (a) - добавил в конец строки например
>>2) нажал esc
>>3) 50.
>>появилось 50 символов
>странно... делал всё так же - не работало... сегодня попробовал - работает...
>м.б. просто в коматозе был и что-то не туды давил... хм...
>ну ладно, усё работает :) пасиба.. :)

По-моему, еще может прокатить комбинация <n>i или <n>a в командном режиме, где <n> - количество одинаковых символов. Всяко проще вышеприведенной комбинации :)