search - 在 Isearch 搜索字符串中使用 Emacs 寄存器

标签 search emacs

我正在尝试在 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/

相关文章:

php - 根据邮政编码向用户显示相同结果的最佳方式是什么?

异步命令后的 emacs 功能

emacs - 显示 Emacs 中当前缓冲区的语法表名称

python - 使用 python 在文本文件中搜索特定字符的出现

javascript - 禁用自动完成上的自动选择 | jQuery用户界面

mysql - 如何允许在搜索查询中使用连字符进行全文搜索

emacs - 防止 Emacs 在 TeX 内联数学中换行

emacs - 使用 emacs 在一组文件前面添加一行文本

emacs - 在Emacs中关闭毒蛇模式?

jquery 搜索自定义