wgrep.el
概括:
wgrep允许您编辑grep缓冲区,并将这些更改像sed一样交互式地应用于文件缓冲区。 无需学习sed脚本,只需学习Emacs。
安装:
将此文件放入加载路径的目录中,并根据需要对其进行字节编译。 并将以下表达式放入您的〜/ .emacs中。
(require 'wgrep)
用法:
您可以在键入Cc Cp之后在grep缓冲区中编辑文本。 之后,突出显示更改的文本。 定义了以下按键绑定:
Cc Ce :将更改应用于文件缓冲区。
Cc Cu :所有更改均未标记并忽略。
Cc Cd :标记为删除到当前行(包括换行符)。
Cc Cr :删除区域中的更改(这些更改不会应用于文件。当然,其余更改仍然可以应用于文件。)
Cc Cp :切换只读区域。
Cc Ck :放弃所有更改并退出。
Cx Cq :退出wgrep模式。
要保存wgrep更改的所有缓冲区