我正在尝试在 Isearch 中使用寄存器值:C-s C-x r i
C-x r i a
通常会将寄存器 a
的值插入到缓冲区中。然而,这在 Isearch 期间不起作用。
C-x
退出 Isearch 并将寄存器值插入到当前缓冲区中。
是否有一个特殊的命令需要我在插入前加上前缀,或者是否有其他方法可以将寄存器插入到 Isearch 搜索字符串中?
最佳答案
当您在 isearch 中时,您可以按 M-e
进入“正常”编辑模式。然后,您可以使用所有可用的常用命令(包括 C-x r i
)编辑迷你缓冲区中的搜索字符串。完成后,按 RET
以使用新的搜索字符串恢复 isearch。
另一种方法是使用“非交互式”搜索,M-x search-forward
。那么默认情况下,所有编辑命令都可以在迷你缓冲区中使用。
关于search - 在 Isearch 搜索字符串中使用 Emacs 寄存器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44841373/