Emacs 如何使用ebrowse解析文件 我有一个文件夹树,里面包含了我的C++文件。看完这个文件,, 仍然不知道如何轻松地将所有的C++文件解析到文件夹树中。

Emacs 如何使用ebrowse解析文件 我有一个文件夹树,里面包含了我的C++文件。看完这个文件,, 仍然不知道如何轻松地将所有的C++文件解析到文件夹树中。,emacs,Emacs,我可以在每个文件夹中手动执行下面的命令,但看起来很愚蠢。我可以编写一些脚本来递归地执行它,但我想知道这里有什么更好的想法 ebrowse *.h 在diredbuffer中打开它,然后M-xfind name diredRETRET*.htebrowse* 换句话说:使用dired定位所有需要的文件,然后对它们运行shell命令,shell命令是ebrowse?如何ebrowse**/*.h**/*.cpp?不知道现在哪些shell支持**,但至少Zsh已经支持它十年或二十年了。我在工作中使用

我可以在每个文件夹中手动执行下面的命令,但看起来很愚蠢。我可以编写一些脚本来递归地执行它,但我想知道这里有什么更好的想法

ebrowse *.h

dired
buffer中打开它,然后M-x
find name dired
RETRET
*.h
t<代码>ebrowse*


换句话说:使用
dired
定位所有需要的文件,然后对它们运行shell命令,shell命令是
ebrowse

如何
ebrowse**/*.h**/*.cpp
?不知道现在哪些shell支持
**
,但至少Zsh已经支持它十年或二十年了。

我在工作中使用ebrowse。我手头没有bash别名,但从内存来看,它是这样的:

ebrowse $(find . -name "*.[hc]pp")

不要犹豫,用项目根目录的路径替换

在迷你缓冲区中执行'ebrowse%?'时,我得到了几行%:1:cannotopen@DeanChen对不起,我的意思是
*
,而不是
%
-它是指将所有标记的文件粘贴到命令调用模板中。这对我不起作用。我不知道为什么ebrowse的作者没有提供bais示例来展示如何使用它。愚蠢的文档最适合更新的文档。