Учебное руководство упоминает, что Экс-режим для пакетной обработки. Так как это - неприятность, а не инструмент, для меня, я хотел бы видеть некоторые практические примеры. Кто использует его? Почему?
Для чего режим EX для пакетной обработки?
Экс-режим главным образом для выполнения того же действия в ряде файлов.
Скажите, что у Вас есть 25 .html файлов все с:
<a href="/home.html"> ...
Вместо того, чтобы открыть каждый из тех, Вы могли использовать Экс-режим для изменения всего этого на index.html
:
vim -E -s bob.html <<-EOF
:%substitute/home.html/index.html/
:update
:quit
EOF
С недавних 7.3, которые, поскольку персистентная поддержка отмены, исключая режимом и другими формами пакетной обработки энергии превосходит другие методы неэнергии, так как это не ударит историю отмены.
Добавление: 'персистентная отмена', если включено, сохраняет все изменения в файле (до предела) в истории отмены, через сессии редактирования энергии. Если файл будет отредактирован внешней программой, то энергия сбросит историю отмены при обнаружении контрольной суммой, которую это изменило. энергия-E позволит Вам пакетному редактированию, которым файл и редактирование будут в истории отмены.