projectile使用上的3个疑问

1,怎么忽略一些文件夹及其路径下的所有文件?我按照官网说明,设置的.projectile无效啊。

2,怎么重新设置这project的缓存(我发现我删一些文件,按projectile-find-file找文件,被删除的还是存在,很奇怪)

3,怎么删除一些项目,或者说清除某些不用的project,同时清除其缓存。

1.用git ignore设置就行了,不过这个也要看你的projectile的find方式,我记得有三种,推荐内置的project就够用了,配合consult-project函数比projectile的速度快

2.内置的project不需要缓存

3.内置的project切换项目没有会自动删除

哈哈,忽略我的回答吧,我用内置project反正够用了

  1. 如果项目里面有 .gitignore, .projectile 会无效
  2. projectile-invalidate-cache, 可以清理缓存,默认按键是绑定到 “C-c p i”。删除还存在可能是某些删除方法没有执行 run-projectile-invalidate-cache,可以显示加一下 hook
  3. 怎么删除一些项目: projectile-remove-known-project, 或者收到管理 projectile-bookmarks.eld 文件,可以查看 projectile-known-projects-file 变量。项目缓存也是一个文件 projectile.cache

可以多用 help 查看 projectile 相关函数或变量。这些东西 projectile 的手册也有说明,Projectile :: Projectile

1 个赞