|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Max Ischenko 2:5020/400 29 Nov 2001 15:56:56 To : Zahar Kiselev Subject : Re: "Hормальный" редактор под эхотаг -------------------------------------------------------------------------------- Zahar Kiselev wrote: MI>>>> Принципы работы в vi(Vim) сильно уменьшают необходимое количество MI>>>> перерисовок. ZK>>> Предполагается, что на экране у тебя тот текст, который ты ZK>>> редактируешь. Его все равно нарисовать надо - в любом редакторе. MI>> Hу не скажи. Вот простой пример -- необходимо удалить файл с текущей MI>> строки до конца файла. В каком-нибудь mc тебе нужно выделить весь MI>> кусок а MI>> затем сделать Cut. При этом пока ты выделяешь блок, mcedit постоянно MI>> приходится перерисовывать весь экран. В Vim ты делашь dG. ВСЕ! MI>> И таких примеров на самом деле масса: MI>> удалить следующие 10 строк -- 10dd MI>> убрать все комменарии -- :g/^#/d MI>> удалить главу -- :/^ Chapter 13/,/^ Chapter 14/-1d MI>> . . . ZK> По существу данных примеров я с тобой согласен. Другое дело - ZK> их применимость на практике. Прежде чем удалять все до конца Захар. Это были всего лишь конкретные примеры. Hе стоит их опровергать. Естественно, каждый раз я выполняю разные действия. Преимущество vi(m) в том, что он позволяет осуществлять их оптимальным способом, а не только самым простым (хотя это может быть одно и тоже). Как сделать такое в dumb editor'e: :e /etc/exim.conf :g!/^#/d :w !mutt -s help\ me friend@isp.net u ZK>>> Тут не спорю. Hо чтобы работать с ним - надо упражняться в этом ZK>>> искусстве непрерывно. MI>> Фишка в том, что Ex mode в vi(m) это и есть [расширенный] Ed. ZK> Однако этот факт не отменяет необходимости регулярной тренировки ZK> если хочется поддерживать "спортивную форму" в смысле использования ZK> Ed. Форма поддерживается просто регулярным использованием вим. -- Intel (n tel) n: People responsible for the out-of-memory error you get on a machine with 128 MB RAM. --- ifmail v.2.15dev5 * Origin: somewhere in space... (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/16181054daf8a.html, оценка из 5, голосов 10
|