gpt4 book ai didi

Emacs 增量搜索 - 自动从搜索字符串中删除找不到的字符

转载 作者:行者123 更新时间:2023-12-04 12:11:06 25 4
gpt4 key购买 nike

当您在增量搜索期间输入错误并且搜索字符串接收到错误键入的字符时,这并不方便。有没有办法防止这种情况。就像在出错时自动按下 control-g 一样。

例如,我们有以下文本:

keywords
keys

默认 emacs 行为:
  • 我们开始增量搜索并搜索“keyz”
  • 搜索回显区显示“keyz”,“keywords”中的“key”部分高亮显示
  • 我们按s
  • 找不到“keys”,光标停留在“keywords”行,搜索回显区显示“keyzs”,不方便

  • 需要的行为:
  • 我们开始增量搜索并搜索“keyz”
  • 搜索回显区显示“key”,“keywords”中的“key”部分高亮显示
  • 我们按s
  • 找到并突出显示“keys”
  • 最佳答案

    你可以尝试类似的东西

    (defadvice isearch-printing-char (before drop-mismatches-on-next-char activate)
    (while (or (not isearch-success) isearch-error)
    (isearch-pop-state)))

    关于Emacs 增量搜索 - 自动从搜索字符串中删除找不到的字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12099760/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com