【问题标题】:Edit I-search word in emacs?在 emacs 中编辑 I-search 单词?
【发布时间】:2013-12-19 18:43:50
【问题描述】:

当我在文本中搜索时,我输入 C-s,然后输入单词,然后一次又一次地输入 C-s,光标会前进到找到的单词的下一个位置。问题是,一旦我转到下一个单词,我无法在按钮的迷你缓冲区中编辑搜索词,如果我按 Backspace,它会转到文本中上一个找到的单词,但不会删除最后一个字母在底部搜索单词。搜索时如何返回编辑单词?

【问题讨论】:

  • C-s C-h C-h 获取 isearch 帮助。

标签: search emacs


【解决方案1】:

您可以在 Isearch 期间随时使用M-e 来编辑搜索字符串。完成编辑后,只需继续搜索(例如,使用 C-s)。

【讨论】:

    【解决方案2】:

    我从不喜欢 isearch 中退格的默认行为,所以我让它删除了搜索字符串的最后一个字符:

    (define-key isearch-mode-map (kbd "<backspace>") 'isearch-del-char)
    

    【讨论】:

      【解决方案3】:

      一旦你按退格键的次数与按 C-s 的次数一样多,它就会开始删除字符。

      【讨论】:

        猜你喜欢
        • 2021-04-17
        • 2017-08-14
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-04-30
        相关资源
        最近更新 更多