emacs - 在 Emacs 中用一个命令查找多个文件

标签 emacs

我想知道 Emacs 相当于 Vim 的 :n,它打开
根据 glob 的几个文件。

说我有这个目录:

-rw-rw-r-- 1 pablo pablo 31 Jun 25 00:59/home/pablo/tmp/prueba.php
-rw-rw-r-- 1 pablo pablo 2442 1913 年 5 月 9 日/home/pablo/tmp/sin_soap.php
-rw-rw-r-- 1 pablo pablo 726 Jun 25 15:20/home/pablo/tmp/verificar.php

我想打开所有这些文件。在 Vim 中,我可以输入

:n * php

这将为每个文件提供一个缓冲区;我不知道怎么做
在 Emacs 中这样做(当它已经打开时,我当然可以做 'emacs
* php' 在 shell 中)。

我对可以通过 M-x 从任何缓冲区调用的函数感到满意,但是
如果有我可以在直接模式下调用的命令(例如,编辑所有
标记的文件或其他东西),那太酷了。

谢谢。

最佳答案

普通find-file命令 C-xC-f 将接受通配符并打开多个缓冲区。从文档:

Interactively, or if wildcards is non-nil in a call from Lisp, expand wildcards (if any) and visit multiple files. You can suppress wildcard expansion by setting `find-file-wildcards' to nil.


在您的示例中,您只需键入 C-xC-f *php返回。

关于emacs - 在 Emacs 中用一个命令查找多个文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3597746/

相关文章:

emacs - Emacs elisp 回溯中奇怪的转义序列

emacs - 某些终端颜色在 emacs 中不显示

emacs - elisp 变量定义。 "defvar bh/organization-task-id"这样的变量名中的斜杠有什么作用

linux - 在 Linux 上重新映射 Win、Ctrl 和 Alt 键

emacs - 如何在 Emacs Lisp 中模拟特定按键

emacs lisp : How to remove/delete an element of a list?

c++ - 理解和解析来自 gcc 的警告

select - Emacs 术语模式 : Selecting word by double-clicking with mouse

Emacs 记住文本选择

Emacs CEDET EDE 非平凡项目设置