1

我有一个文件夹树,其中包含我的 C++ 文件。阅读完这份文档后, http://www.gnu.org/software/emacs/manual/html_node/ebrowse/Generating-browser-files.html#Generating-browser-files 仍然不知道如何解析我所有的 c++ 文件在文件夹树中轻松。

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

ebrowse *.h
4

3 回答 3

2

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

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

不要犹豫,将 替换为.项目根目录的路径。

于 2013-08-01T17:50:03.733 回答
1

那么在dired缓冲区中打开它怎么样M-xfind-name-diredRETRET*.ht!ebrowse *

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

于 2013-08-01T15:29:23.790 回答
0

怎么ebrowse **/*.h **/*.cpp样?不知道**现在支持哪些 shell,但至少 Zsh 已经支持它一两年了。

于 2013-08-01T15:47:28.327 回答