我有一个包含我的C ++文件的文件夹树。阅读本文后, http://www.gnu.org/software/emacs/manual/html_node/ebrowse/Generating-browser-files.html#Generating-browser-files 仍然不知道如何轻松地解析文件夹树中的所有c ++文件。
我可以手动在每个文件夹中执行以下命令,但看起来很愚蠢。我可以写一些脚本来递归地执行它,但是想在这里知道任何更好的想法。
ebrowse *.h
答案 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已支持它十年或两年。