我想知道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 May 19 1913/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中做到这一点(当它已经打开时,我当然可以在shell中执行'emacs*php').
我很满意我可以通过Mx从任何缓冲区调用的函数,但是如果有一个命令我可以调用dired-mode(比如编辑所有标记的文件或其他东西),那就太酷了.
谢谢.
Sea*_*ean 14
普通find-file
命令C-xC-f将接受通配符并打开多个缓冲区.从文档:
交互式地,或者如果来自Lisp的调用中的通配符是非零的,则展开通配符(如果有的话)并访问多个文件.您可以通过将`find-file-wildcards'设置为nil来抑制通配符扩展.
在您的示例中,您只需键入C-xC-f*php
RET.