Добро пожаловать, Гость. Пожалуйста авторизуйтесь здесь.
FGHIGate на GaNJa NeTWoRK ST@Ti0N - Просмотр сообщения в эхоконференции RU.LINUX
Введите FGHI ссылку:


Присутствуют сообщения из эхоконференции RU.LINUX с датами от 24 Jan 02 06:01:34 до 23 Aug 24 12:51:58, всего сообщений: 8555
Ответить на сообщение К списку сообщений Предыдущее сообщение Следующее сообщение
= Сообщение: 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 спасут тебя.

Victor Sudakov, VAS4-RIPE, VAS47-RIPN
--- GoldED+/BSD 1.1.5-b20160322-b20160322
* Origin: Ulthar (2:5005/49)

К главной странице гейта
Powered by NoSFeRaTU`s FGHIGate
Открытие страницы: 0.062161 секунды