gpt4 book ai didi

linux - 使用 find 命令创建 ctags(用于代码导航)

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:27:46 25 4
gpt4 key购买 nike

我有一个很大的项目代码存储库,我正试图通过 emacs TAGS 来搜索它。所以我进入主目录并尝试使用此命令生成标签:

find . -name *.[chsS] | xargs etags -

但是我得到的响应是“找到:不匹配”。

当我单独键入“查找”命令时,它会列出所有代码文件和子目录以及我希望标记的更多代码文件。

我怎样才能使这项工作?澄清一下,我希望能够使用 emacs M-。和 M-* 在大型存储库中导航代码标签。

非常感谢。

最佳答案

我调用 shannanigans,因为你声称这有效:

find . -name *.[chsS]

在这里,您的交互式 shell 会将“*.[chsS]”展开为文件列表,第一个文件将被接受为“name”参数。但是 find 会尝试将第二个文件解释为一个选项,并且它是无效的。

这里的教训是用单引号、双引号或反斜杠引用传递给 find 的通配符。

关于linux - 使用 find 命令创建 ctags(用于代码导航),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8949182/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com