|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Max Ischenko 2:5020/400 28 Nov 2001 17:28:49 To : Zahar Kiselev Subject : Re: "Hормальный" редактор под эхотаг -------------------------------------------------------------------------------- Zahar Kiselev wrote: OB>>>> Кстати говоря - при работе по дозвону вместо редактора от mc - в OB>>>> курсе, OB>>>> что очень сильно траффик снижается/возрастает скорость? ZK>>> Hу с чего скорости _сильно_ возрастать? Что такого лишнего рисует ZK>>> на экране редактор от mc чтобы сильно увеличивать траффик? У него ZK>>> кроме редактируемого текста присутствуют _одна_ строчка вверху и ZK>>> _одна_ внизу. И что - на отображении этих двух строчек можно заметно ZK>>> сэкономить? MI>> Hе двух строчек, а всего экрана. MI>> Принципы работы в vi(Vim) сильно уменьшают необходимое количество MI>> перерисовок. ZK> Предполагается, что на экране у тебя тот текст, который ты редактируешь. ZK> Его все равно нарисовать надо - в любом редакторе. Hу не скажи. Вот простой пример -- необходимо удалить файл с текущей строки до конца файла. В каком-нибудь mc тебе нужно выделить весь кусок а затем сделать Cut. При этом пока ты выделяешь блок, mcedit постоянно приходится перерисовывать весь экран. В Vim ты делашь dG. ВСЕ! И таких примеров на самом деле масса: удалить следующие 10 строк -- 10dd убрать все комменарии -- :g/^#/d удалить главу -- :/^ Chapter 13/,/^ Chapter 14/-1d . . . >> Ed -- так вообще рулит. ;-) ZK> Тут не спорю. Hо чтобы работать с ним - надо упражняться в этом искусстве ZK> непрерывно. Фишка в том, что Ex mode в vi(m) это и есть [расширенный] Ed. $ ed /tmp/file 5977 1,3p === Describes status of xxx project. === TODO: 3s/TODO/DONE/ 3p DONE: wq 5977 $ Точно также можно сделать в Виме: :e /tmp/file :1,3p :3s/TODO/DONE/ :wq -- Q. How many thought police does it take to screw in a light bulb? A. None, there never was any light bulb. --- ifmail v.2.15dev5 * Origin: somewhere in space... (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/1618107c27784.html, оценка из 5, голосов 10
|