【发布时间】:2010-06-28 20:54:46
【问题描述】:
我经常使用 emacs 中内置的 f3/f4 绑定来记录和重复宏,发现它是一个非常强大和有用的功能,尤其是与搜索结合使用时。但是,我最近注意到,每当我执行查询替换(默认为 M-S-5)时,记录我的宏都会停止!有没有办法防止这种情况?我知道查询替换是交互式的,但如果我输入 'y' 3 次以进行 3 次替换,我认为宏也应该这样做。
我认为没问题,在录制宏时,我会执行 C-u 3 M-S-5,所以它会准确地替换 3 次,因为我知道这对于我正在做的事情来说已经足够了。但显然查询替换忽略了 C-u!通常宏使用和 C-u 使用对我来说是无缝的。有没有办法让它们与查询替换一起工作?
【问题讨论】:
标签: emacs macros keyboard-shortcuts text-editor elisp