Отправляет email-рассылки с помощью сервиса Sendsay

Еще вопрос по vim

Есть фрагмент текста. нужно в каждой строке удалить последнее слово.

Пример:

:cuna input INPUT
:cuna output OUTPUT
:cuna param PARAMETER
:cuna parameter PARAMETER
:cuna as AS
:cuna char CHARACTER
:cuna noundo NO-UNDO
:cuna if IF
:cuna then THEN
:cuna else ELSE
:cuna length LENGTH
:cuna eq EQ
:cuna ne NE

Из этого нужно сделать

:cuna input
:cuna output
:cuna param
:cuna parameter
:cuna as
:cuna char
:cuna noundo
:cuna if
:cuna then
:cuna else
:cuna length
:cuna eq
:cuna ne

Ответить   Thu, 17 May 2007 11:59:44 +0400 (#665921)

 

Ответы:

kraw wrote:

:%!cut -d " " -f 1,2

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 31698; Возраст листа: 1392; Участников: 1443
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/665944

Ответить   Vasile Thu, 17 May 2007 11:55:57 +0300 (#665944)

 

В сообщении от 1179392384 секунд после начала Эпохи kraw написал(а):

Во всем файле:

:%s/\w\+$//

Только в строках от 2 по 4 включительно:

:2,4s/\w\+$//

В выделенной области:

:'<,'>s/\w\+$//

Ответить   Konstantin Korikov Thu, 17 May 2007 12:52:57 +0300 (#665948)