Для чего режим EX для пакетной обработки?

Учебное руководство упоминает, что Экс-режим для пакетной обработки. Так как это - неприятность, а не инструмент, для меня, я хотел бы видеть некоторые практические примеры. Кто использует его? Почему?

Для чего режим EX для пакетной обработки?

20
задан 27.10.2017, 12:03

2 ответа

Экс-режим главным образом для выполнения того же действия в ряде файлов.

Скажите, что у Вас есть 25 .html файлов все с:

<a href="/home.html"> ...

Вместо того, чтобы открыть каждый из тех, Вы могли использовать Экс-режим для изменения всего этого на index.html:

vim -E -s bob.html <<-EOF
   :%substitute/home.html/index.html/
   :update
   :quit
EOF
22
ответ дан 07.12.2019, 10:11

С недавних 7.3, которые, поскольку персистентная поддержка отмены, исключая режимом и другими формами пакетной обработки энергии превосходит другие методы неэнергии, так как это не ударит историю отмены.

Добавление: 'персистентная отмена', если включено, сохраняет все изменения в файле (до предела) в истории отмены, через сессии редактирования энергии. Если файл будет отредактирован внешней программой, то энергия сбросит историю отмены при обнаружении контрольной суммой, которую это изменило. энергия-E позволит Вам пакетному редактированию, которым файл и редактирование будут в истории отмены.

6
ответ дан 07.12.2019, 10:11

Теги

Похожие вопросы