gpt4 book ai didi

Emacs:如何快速找到项目中的文件?

转载 作者:行者123 更新时间:2023-12-05 08:14:10 25 4
gpt4 key购买 nike

现在,我正在使用 ede 来管理我的 cpp 项目,我试图在我的项目中快速找到一个文件,但我失败了。我用 ede-find-file 找到“db.h”,它位于“d:/projects/leveldb/include/db.h”,不幸的是,它说找不到。

下面是我的配置

(setq leveldb_root "d:/projects/leveldb/")

(ede-cpp-root-project
"leveldb"
:file (concat leveldb_root ".gitignore")
:system-include-path '("C:/Program Files/Microsoft SDKs/Windows/v7.1/Include"
"C:/Program Files (x86)/Microsoft Visual Studio 9.0/VC/include")
:include-path '("/"
"/include"))

还有,对于项目管理和文件查找解决方案有什么建议吗? (我也试过在项目中查找文件)。

我使用 ede 是因为我需要 ede-cpp-root-project 来自动设置 semanticdb。

最佳答案

看看projectile . Projectile 是 Emacs 的项目交互库。它的目标是在不引入外部依赖的情况下提供一组在项目级别运行的很好的特性。例如 - 查找项目文件是在不使用 GNU find 的情况下在纯 elisp 中完成的。

这个库提供了简单的项目管理和导航。项目的概念非常基本——只是一个包含特殊文件的文件夹。目前 git、mercurial 和 bazaar repos 默认被认为是项目。如果您想手动将文件夹标记为项目,只需在其中创建一个空的 .projectile 文件即可。

关于Emacs:如何快速找到项目中的文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9656096/

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