使用SPC p f查找打开项目文件,特别慢。 但是使用SPC f f挺快。
除了SPC p f,有没有其他可替换功能来查找打开项目文件(不分目录)
使用SPC p f查找打开项目文件,特别慢。 但是使用SPC f f挺快。
除了SPC p f,有没有其他可替换功能来查找打开项目文件(不分目录)
你的 SPC p f
是使用 helm 吗? 如果使用 ivy 应该很快,我这边打开 2 万个文件都很快。
我看了是使用的helm,怎么替换为ivy?有没有相关链接介绍,网上搜索完全没有所得。
添加 ivy layer 然后就可以了,具体可以参考我的配置。我的配置在
你好,我已经安装好ivy,然后看SPC p f已经改为counsel,但是还是慢,5220个文件,你2W个文件大概需要多长时间?
秒开,不过我是 mac ssd
你好,我找到问题了,是因为我这个项目用的是svn管理,我删除.svn文件夹就没问题了。 这里能做设置来解决这个问题么?
印象中有可能 projectile 的锅,projectile 用来统计 SVN 项目中的文件时,默认使用的命令需要联网,所以会很慢。helm 并没什么可察觉的性能问题(假如这里讨论的是个人的主观感受的话)。
已解决,忽略svn文件夹即可。
我也遇到这个问题,我的项目是git管理的。
怎么忽略啊?
把 .svn 目录添加到 .gitignore 里面吧
(setq projectile-globally-ignored-directories
(append '(".svn") projectile-globally-ignored-directories))
没有.svn。
整个android项目代码
举一反三。没有 .svn
你可以添加别的,比如 build 目录、vendor 目录、中间文件、图片文件、压缩包。。。凡是不能/无需编辑的都可以排除。
都要手动加的吗?
能不能根据.gitignore来忽略啊?
另外放在 user-config里面,不正常。
Error in dotspacemacs/user-config: Symbol’s value as variable is void: projectile-globally-ignored-directories
我不知道 user-config
是什么。
projectile
加载之后,才能往 projectile-globally-ignored-directories
追加内容。不管你 spacemacs 是怎么初始化的,这两行的设置必须有先后顺序。
(projectile-global-mode)
(setq projectile-globally-ignored-directories (append '(".svn") projectile-globally-ignored-directories))
官方添加ignore files 的方法: 在根目录添加一个.projectile 文件,然后在里面添加
-/log -/tmp -/vendor -/public/uploads
官方文档如下:
http://projectile.readthedocs.io/en/latest/usage/
都不看文档的!!!
在官方issues里面看到的, 可以设置projectile的缓存
(setq projectile-enable-caching t)
开启了caching之后, 好快… 赞.