【发布时间】:2019-01-04 17:48:42
【问题描述】:
我在我的 emacs26 安装中安装了 Projectile。我的配置如下:
(projectile-mode +1)
(define-key projectile-mode-map (kbd "s-p") 'projectile-command-map)
(define-key projectile-mode-map (kbd "C-c p") 'projectile-command-map)
(projectile-global-mode) ;; to enable in all buffers
(setq projectile-enable-caching t) ;; to prevent constantly reindexing projectsx
我使用 Melpa 安装了 Projectile。
我希望 Projectile 在项目中查找文件,类似于命令 C-p 在 vscode 中的工作方式。给定以下目录:
src/
views/
cars.html
dogs.html
models/
animals/
dogs.js
cats.js
vehicles/
cars.js
trucks.js
如果我在 vscode 中执行C-p dogs(没有<RET>),我会看到一个包含dogs.html 和dogs.js 的可选列表。据我所知,这是由 Projectile 的C-c p f 复制的。问题是当我进行models/dogs 之类的搜索时。在 vscode 中,这将只返回 dogs.js,在 Projectile 中,它什么也不返回(合理,但不是我想要的)。
我有很多子目录的大型集合/模型目录,所以我希望尽可能在 Emacs 中模拟这种 vscode 行为。
在处理多嵌套目录时,如何像 vscode 的 C-p 文件搜索一样进行 Projectile(或其他 Emacs 插件)文件搜索?
我调查了projectile-fix,但它似乎没有按我的意愿做,而且显然与我开始使用和喜欢的 Helm 不兼容。
【问题讨论】:
标签: emacs projectile