【问题标题】:How can I make emacs find the next space我怎样才能让emacs找到下一个空间
【发布时间】:2020-02-04 06:41:35
【问题描述】:

Linux 上的 emacs 版本“emacs-24.3”

如果我在这一行的开头...

a    b

(其中单个空格是字母之间的空格) 当我使用 ctrl-s 然后按空格键以获取下一个空格时,它会跳转到 'b' 之前的空格,而不是 a 之后的空格。对于其他角色,它的行为不会像这样。看起来有人竭尽全力将这种行为作为某种功能启用。但我觉得这很烦人。我怎样才能关闭它?在搜索字符/字符串时,如何使它像处理任何其他字符一样处理空格?

我的 ~/.emacs 除了定义键之外什么都不做。禁止启动屏幕和启动屏幕并更改 fg/bg 颜色。

【问题讨论】:

    标签: emacs


    【解决方案1】:

    如果您按C-h k C-s,您将看到isearch-forward 的帮助文本。它包含此部分:

    键入M-s SPC 切换空白匹配。 在增量搜索中,一个或多个空格通常匹配任何空格 由变量search-whitespace-regexp定义;另见变量 isearch-lax-whitespaceisearch-regexp-lax-whitespace

    【讨论】:

      【解决方案2】:

      使用

      (customize-set-variable 'search-whitespace-regexp nil)
      

      或使用customize 将变量设置为nil。

      【讨论】:

        猜你喜欢
        • 2020-09-06
        • 1970-01-01
        • 1970-01-01
        • 2011-07-25
        • 2016-01-15
        • 1970-01-01
        • 2010-12-31
        • 2017-09-23
        • 2020-02-18
        相关资源
        最近更新 更多