= Сообщение: 5000 из 8555 ========================================= RU.LINUX = От : Victor Sudakov 2:5005/49 30 Apr 18 00:19:26 Кому : Eugene Muzychenko 30 Apr 18 00:19:26 Тема : vi FGHI : area://RU.LINUX?msgid=2:5005/49+5ae60219 На : area://RU.LINUX?msgid=2:5000/14+5ae5faad = Кодировка сообщения определена как: CP866 ================================== Ответ: area://RU.LINUX?msgid=2:5000/14+5ae680e9 ============================================================================== Dear Eugene,
29 Apr 18 23:55, you wrote to me:
VS>> Где еще можно удалить с 5 по 200 строки простой VS>> командой 5,200d ?
EM> Для такого есть процессоры вроде sed.
У них своя ниша. Но ты про них знаешь, возможно даже используешь. А многие будут в визуальном редакторе делать (с помощью стрелок) то, что можно сделать в поточном (и vim) гораздо удобнее.
EM> Hу и сколько раз в день тебе EM> требуется удалить диапазон строк с известными номерами, а сколько - EM> чуток поправить текст в местах, определяемых визуально? :)
С известными номерами - пожалуй не так часто, за исключением номеров "1", "." и "$". А вот конструкцией "от текущей строки до слова ХХХ" - уже заметно чаще. А уже командами типа "r !date" или "r anotherfile.txt" - уже заметно чаще.
EM> Как-то так везде давно сложилось, что редактор, называемый визуальным, EM> использует в первую очередь непосредственное (курсором, мышью и т.п.) EM> указание текста, а все остальное реализуется через дополнительные EM> функции.
vim можно настроить так, что он по умолчанию будет запускаться в insert-режиме. У меня так настроено для коммитов: setenv SVN_EDITOR "vim -c startinsert" setenv GIT_EDITOR "$SVN_EDITOR" setenv HGEDITOR "$SVN_EDITOR"
(это от лени нажимать кнопку i перед вводом текста)
EM> Уvi-подобных средств этот принцип поставлен с ног на голову, EM> поэтому они не являются визуальными редакторами в общепринятом смысле, EM> однако бытует убеждение, будто "настоящий юниксоид" обязан их EM> использовать именно в качестве визуального редактора. :)
Мне кажется это потому, что современный vim представляет собой хороший компромисс между визуальным редактором и потоковым. Я сейчас намеренно не говорю о его богатых возможностях по раскраске синтаксиса, сворачивании блоков текста, шифровании и т.п. - т.к. речь не о фичах, а о парадигме работы.
Ну и потом, до сих пор встречаются ситуации, когда не работают стрелки и прочие визуальные клавиши, и тогда только команды vi спасут тебя.