如何使用ebrowse解析文件

时间:2013-08-01 14:50:33

标签: emacs

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

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

ebrowse *.h

3 个答案:

答案 0 :(得分:2)

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

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

请毫不犹豫地将.替换为项目根目录的路径。

答案 1 :(得分:1)

如何在dired缓冲区中打开它,然后 Mx find-name-dired RET RET *.h t ebrowse *

换句话说:使用dired找到你需要的所有文件,然后对它们运行shell命令,shell命令为ebrowse

答案 2 :(得分:0)

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