代码之家  ›  专栏  ›  技术社区  ›  Arthur Ulfeldt

emacs:搜索文件名的一部分

  •  5
  • Arthur Ulfeldt  · 技术社区  · 14 年前

    在eclipse中(使用emacs键),我按ctrl-x-ctrl-f,它搜索包含我键入的单词的文件名。什么是等效的emacs功能emacs功能?

    6 回复  |  直到 14 年前
        1
  •  5
  •   Bozhidar Batsov    12 年前
        2
  •  2
  •   phils    14 年前

    您可以使用TAB自动完成当前目录中的文件名,但听起来有点像您需要某种项目管理(查找属于预定义项目的所有匹配文件,而不仅仅是在当前目录中)。

    M-x find-dired 用于从当前(或指定)目录运行任意find命令。

        3
  •  0
  •   stmi    14 年前

    编辑:当然在按下ctrl-x ctrl-f之后

        4
  •  0
  •   offby1    14 年前
        5
  •  0
  •   Nils Fagerburg    14 年前

    您可能希望ido模式与flex匹配:

    (ido-mode t)
    (setq ido-enable-flex-matching t)
    
        6
  •  0
  •   Drew    13 年前

    冰柱 是另一个--它还允许您匹配regexp或使用多种模糊匹配进行匹配。

    http://www.emacswiki.org/emacs/Icicles_-_Apropos_Completions http://www.emacswiki.org/emacs/Icicles_-_Fuzzy_Completion

    最重要的是, 提供 . 这意味着您可以组合多个匹配模式(它们是AND)。使用简单的匹配模式比使用单个复杂的regexp来完成所有工作要容易得多。你可以看到每种模式的累积效应。

    http://www.emacswiki.org/emacs/Icicles_-_Progressive_Completion

    此外,还可以减去模式匹配项:键入另一个模式,该模式将与当前匹配项进行AND运算。然后打 补体

    http://www.emacswiki.org/emacs/Icicles_-_Nutshell_View#ChippingAway