Questions tagged «projectile»

4
如何从Projectile中排除文件?
我使用的是前奏中的头盔弹头设置,这对我的工作流程有很大的改进。剩下的唯一问题是自动生成的文件(例如,由CMake生成的文件),这些文件会在helm-grep和类似操作期间显示。 问题:有没有办法从Projectile中排除项目文件夹树中的文件?
39 projectile 


2
使用Helm和Projectile标记并打开多个文件
Helm似乎支持在中标记文件helm-find-files。是否可以从查找文件缓冲区中打开标记文件,每个文件都位于其自己的缓冲区中? 更新:我注意到我使用的helm-projectile-switch-project不是Helm增强find-file命令。
13 helm  projectile 

1
射弹不会显示项目中的所有文件
在访问了git存储库中的文件后,Projectile承认我的git存储库已作为项目存在,但仅列出一个文件(当前文件)作为项目的一部分。当我访问项目中的其他文件时,它们一次成为项目的一部分。 如何在Projectile中创建项目,以使他们立即知道项目中的所有文件? 到目前为止,我发现的所有教程都假定您正在访问现有项目中的文件,并且Projectile知道该项目包含的文件。 更新资料 设置弹丸时,我在弹丸文档中提出了以下建议: 快取 由于索引大型项目并不完全很快(尤其是在Emacs Lisp中),因此Projectile支持缓存项目文件。默认情况下,无论何时启用本机索引,都将启用缓存。 要无条件启用缓存,请使用以下代码段: (setq projectile-enable-caching t) 由于我偶尔会浏览一些大型项目,因此我将其添加到了init文件中,希望它可以提高性能。我不知道Projectile如何管理其缓存,但是当我假设我第一次访问项目时,将浏览项目树,并将所有项目文件填充到缓存中。看来我的假设是错误的。 设置projectile-enable-caching为之后nil,Projectile可以在我的项目中找到所有文件。感谢alexurba的回答和后续评论,我得以找到问题所在。
12 git  projectile 

6
带有头盔和/或弹丸的目录中的递归grep?
目录中的递归grep应该是最简单的事情,但是我还没有找到使它起作用的方法。我在以下命令之间摇摆,不确定其中是否包含功能: helm-find-files:问题是,这真的很难递归查找目录。 projectile-find-dir:这非常适合查找目录!但是,尽管使用了Helm Complete,您也不会进入Helm模式,因此该C-u C-s命令在这里不起作用。 helm-find:获得正确的递归,但定位文件,而不是目录 helm-projectile-find-dir:似乎是我想要的。
11 helm  projectile  grep 

1
在新窗口中打开头盔搜索结果?
命令一样helm-projectile-grep,helm-swoop,projectile-find-file是围绕代码跳跃非常有用。但是,到目前为止,我还没有找到如何在新窗口中打开搜索结果的方法(相反,现在按下RET并突出显示搜索结果会在执行原始搜索命令的窗口中打开搜索结果)。 我希望能够有选择地*helm grep*在水平或垂直平铺的窗口中打开以模式突出显示的搜索结果。例如,我想要以下功能: 按下RET可在当前窗口中打开突出显示的结果 按下C-c h RET可在新的水平平铺窗口中打开突出显示的结果 按下C-c v RET可在新的垂直平铺窗口中打开突出显示的结果 这是一个例子: 这样的事情可能吗?谢谢你的时间!

2
带缓存的弹丸不喜欢新文件
我将弹丸用于项目浏览。我已经看到它真的很慢,所以我打开了缓存。现在快了(可悲的是,速度并不快)。 如果我在emacs本身之外创建一个新文件,则Projectile找不到它。我可以运行缓存失效,但这需要几分钟。如何解决这个问题?
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.