Тема:
Показать сообщение отдельно
  #17  
Старый 29.04.2018, 21:42
Victor Sudakov
Guest
 
Сообщений: n/a
По умолчанию vi

Victor Sudakov написал(а) к Rinat H. Sadretdinow в Apr 18 00:01:36 по местному времени:

Dear Rinat,

29 Apr 18 19:29, you wrote to Eugene Muzychenko:

VS>> Да ему альтернативы нет по удобству! Не хардкорному vi, конечно,
VS>> а vim, но всё равно. Где еще можно удалить с 5 по 200 строки
VS>> простой командой 5,200d ? А пропустить весь редактируемый файл
VS>> через фильтр командой %!yourfilter ? А пропустить с 10 по 20
VS>> строки через фильтр будет, натурально, 10,20!yourfilter

RS> Правда самое главное это знать в строке под каким номером у тебя в
RS> исходнике main() и в строке под каким номером именно этот printf, а
RS> не /этот/ , но это уже мелочи! Ты ведь знаешь номера строк во всех

В адресе может быть не только номер строки, но и метка, и регулярное выражение.

RS> ты как дурак ставишь курсор на строку 5, помечаешь строки вниз через
RS> Shift-стрелкавниз или Shift-PgDn до строки 200, при этом _видишь как
RS> они помечаются и после нажимаешь Del для удаления,

В vim так тоже можно. Визуальные блоки есть, причём не обязательно построчные. Иногда удобнее/быстрее они, иногда командой.

А если терминал твой, как случается, не очень хорошо понимает сочетания Shift+стрелка, то и вообще безальтернативно.

RS> а то как крутой
RS> мачо пишешь "5,200d" и не видя визуально нихера удаляешь сразу же с 5
RS> по 200 строку! Круто ведь! И удобно неимоверно!

Иногда и правда неимоверно удобно. А переместиться на 200 строк вниз тебе тоже удобнее 200 раз нажать стрелку вниз, или набрать 200 стрелка_вниз ?


Victor Sudakov, VAS4-RIPE, VAS47-RIPN
--- GoldED+/BSD 1.1.5-b20160322-b20160322
Ответить с цитированием