расширение редактора ed, наиболее значительным добавлением к которому является возможность экранного редактирования. Редактирование, ориентированное на экранную обработку, является характерной особенностью редактора vi. В отличие от ed, ex имеет ряд возможностей для одновременной работы с несколькими файлами. Можно указать редактору список файлов в командной строке и использовать команду перехода к следующему файлу next (n) для работы с ними по очереди.
Полный список команд можно прочесть на справочной странице man. https://ru.wikipedia.org/wiki/Ex_(Unix)
Банальный g/whatever/d или %s/whatever/whateverelse/g
И что он делает, для меня это конечно,слишком абракадаброй смотрится? Регулярки что ли? А в чем преимущество EX, вы так и не описали? Я вот как раз задумываюсь, стоит ли мне тратить на это изучение?
Если ты запускал хоть раз запускал вим и выходил из него — то уже пользовался этой утилитой, Билли Джой — автор ex и оригинального vi, который позже возьмет Брэм Мельник в качестве основы для «Улучшенный Vi», который мы знаем как Vim.
Команды, которые ты вводишь в т.н. Command mode называются Ex commands.
Так что пользуемся, регулярно, все пользователи Vim. Оно есть даже для Atom'а в дополнение к vim-mode.
Ты вместо того, чтобы читать «Practical Vim» — занимаешься херней.
Спасибо большое! За содержательный ответ! Пока что читаю O’Reilly Learning the vi and Vim Editors. Ваш посоветовший книгу открыл, там просто слишко сжато и ёмко изложено было, не смог дочитать до 2 главы, как наберусь опыта, обязательно прочту тоже!
преамбула: пусть стартовый топик не на брос и судя по темам ТС идёт освоение среды обитания, а предстоящие 3 месяца можно будет покрасноглазить ибо будет много меньше не маскируемых прерываний.
Что может пригодится из вышеуказаного при использовании ex?
понимание области применимости регулярных выражений и возможности массовой модификации текущего файла посредством «конвейерного по условию замещение» аля