【问题标题】:How to set the default regexp value of the command isearch-forward-regexp?如何设置命令 search-forward-regexp 的默认正则表达式值?
【发布时间】:2017-07-25 18:11:12
【问题描述】:

例如:我希望正则表达式 ^\*.* 在键入 M-x isearch-forward-regexp<return> 后显示为搜索模式。

【问题讨论】:

    标签: search emacs


    【解决方案1】:

    我找到了解决办法:

    (defun foo ()
      (cond
       ((string= (minibuffer-prompt) "Regexp search: ")
        (insert "^\\*.*"))))
    (add-hook 'minibuffer-setup-hook 'foo)
    
    1. C-M-s<return>,则正则表达式^\*.* 将作为搜索模式出现。
    2. 补充完整的正则表达式(例如^\*.*emacs)和<return>
    3. C-M-sC-s 进行增量搜索。

    参考资料:

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-10-16
      • 2010-11-22
      • 1970-01-01
      • 1970-01-01
      • 2019-01-05
      • 2011-07-15
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多