Знаете ли вы, что
Feb. 13th, 2003 07:08 pmесли написать в vi (это такой текстовый редактор под Юникс)
G3-3dd:w
:n
то он сотрёт три последние строчки файла, сохранит его и откроет следующий файл. А если это занести в Clipboard и потом пэйстить мышкой то это, пожалуй, максимально быстрый спосб стереть последние три строчки из N файлов (N < 10).
UPDATE: Пожалуй, с объяснением будет еще веселей:
G — перейти на последнюю строчку
3 — повторить следующую команду три раза
- — подняться на строчку вверх
3 — см. выше
dd — стереть строчку
:w <enter> — сохранить файл
:n <enter> — открыть для редактирования следующий файл
G3-3dd:w
:n
то он сотрёт три последние строчки файла, сохранит его и откроет следующий файл. А если это занести в Clipboard и потом пэйстить мышкой то это, пожалуй, максимально быстрый спосб стереть последние три строчки из N файлов (N < 10).
UPDATE: Пожалуй, с объяснением будет еще веселей:
G — перейти на последнюю строчку
3 — повторить следующую команду три раза
- — подняться на строчку вверх
3 — см. выше
dd — стереть строчку
:w <enter> — сохранить файл
:n <enter> — открыть для редактирования следующий файл
no subject
Date: 2003-02-13 09:10 am (UTC)no subject
no subject
no subject
Date: 2003-02-13 10:44 am (UTC)Язык Си сочетает в себе выразительность ассемблера с мощностью ассемблера. ©
no subject
Date: 2003-02-13 01:26 pm (UTC)Итак опошляю: 3- на мой взгляд не нужны. dd в последней строке сотрет ее, а следующий dd сотрет предыдущую, и т.д.
Ну и потом это не спортивно. Надо за полчасика написать скрипт, отладить, сделать защиту от дурака, обобщить на произвольное количество строк, не обязательно с конца, не обязательно строк, с десяток ключей командной строки для всего этого дела... Потом скрипт сам все сделает за полсекунды.
Вот это называется - настоящий юниксоид!
no subject
no subject
просто у меня в шеллклиентах (ШеллГвард) и в виме не пашет бекСпейс... вот по этому я его не юзаю... =\
а 2-е у нас на фре сидят, говорят вим рулит 8))) как и фря
no subject
no subject
Date: 2003-02-14 11:31 am (UTC)Писал из дома, так что проверить не мог.
А может просто реализации немного разные? Я сижу на Sun Solaris, приду на работу - погляжу...