问题标签 [unite.vim]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
vim - unity.vim file_rec/async
我开始使用 vim 一个星期了,很多东西对我来说还是新的。在研究过程中,我发现 Unite.vim 非常棒。但是,我无法让这个命令起作用:
我查看了 doc 文件,它显示以下内容:
file_rec/async 与 |unite-source-file_rec| 相同,但异步获取文件。
注意:此源需要 vimproc。
注意:此源需要“ag”或“find”命令。
注意:不支持 Windows“查找”命令。
我正在使用 vim windows 并且找不到具有Ag
或find
兼容命令的方法(我想它适用于 mac/linux)任何说明将不胜感激。谢:)
vim - unity.vim file_rec/async 命令不可执行
我在 Windows XP 和 7 上将 gVim 与 Vundle 一起使用。我安装了 Unite.vim,我正在尝试使用 file_rec/async 命令来搜索文件。我通过执行以下命令安装了 Vimproc.vim:
当我打开 gVim 并在命令模式下输入以下内容时:
我收到以下错误:
vim - vim unite 插件重新创建
我正在使用带有 Unite 插件的 Vim。
我的 vimrc 文件中有一个键映射,如下所示,
nnoremap <Leader>t :Unite -start-insert file_rec<CR>
它按预期工作。唯一的问题是,当我在目录中创建一个新文件并尝试使用 t 搜索时,新文件不会出现。我想我需要重新创建 Unite 用于快速搜索文件的索引。我什至不确定 Unite 是否使用这样的索引。这只是我的猜测。
但是有没有办法让 Unite 在我搜索时显示新创建的文件?
vim - 如何在 Unite.vim 中导航结果(候选人)?
在 中搜索后unite.vim
,您打开了一个候选人。有没有一种简单的方法可以跳转到下一个而无需再次运行搜索命令?类似的插件 ( ack.vim
, git-grep
) 使用快速修复窗口,因此您可以键入:cn
并:cp
跳转到下一个/上一个结果。里面有没有类似的unite.vim
?
谢谢!
vim - Unite.vim - 如何在选项卡中从文件浏览器打开文件
我是 vim 新手,希望你能帮助我:
我安装了 unite.vim,一切正常,但我想添加一个功能,即在新选项卡中从文件浏览器(通过 :Unite file_rec/async)打开文件,而不是替换当前文件?
谢谢!
vim - 在预览窗口中打开新缓冲区时自动关闭占用 Vim 预览窗口的缓冲区
我经常使用Unite.vim滚动浏览 Vim 中的文件列表。有时我会使用 Unite 的auto-preview
功能在滚动浏览时在预览窗口中打开每个文件。如果我滚动浏览大量文件,这会给我留下一堆我不需要的打开缓冲区。在预览窗口中打开新缓冲区时,如何关闭当前占用预览窗口的缓冲区?
vim - 如何在 unite.vim 插件中添加目录?
在我的.vimrc
文件中,我设置了以下映射键:
当我点击时C-p
,它会显示目录和历史记录中的文件。如何告诉 vim 显示一些特殊的目录内容?
我的意思是将目录添加为默认源文件位置。
ruby-on-rails - 如何在 rails 应用程序中让 unite-vim 优先处理文件夹?
当我使用Unite通过我工作的 rails 应用程序 grep 时,我通常会在 app/ 之前在 test/ 和 db/ 中获得结果。这意味着在我找到任何有用的东西之前要进行大量滚动。
我看到 unite 允许您选择一个预定义的排序器来自定义结果的顺序。我还看到它可以让您创建自己的排序功能。我没有看到有关如何执行此操作的文档。关于如何实现这一点的任何指示?除了分拣机还有其他想法吗?(有一段时间我想改变我正在使用的 grep/ag 选项,但这看起来很难看。)
vim - 使用 vim 和 unite.vim 插件浏览一个巨大的项目
很长一段时间以来,我一直在阅读有关 Shougo 的 Vim 的“Unite”插件的精彩内容,所以我最终决定试一试。如果您还不熟悉:
- https://github.com/Shougo/unite.vim
- http://bling.github.io/blog/2013/06/02/unite-dot-vim-the-plugin-you-didnt-know-you-need/
- http://www.codeography.com/2013/06/17/replacing-all-the-things-with-unite-vim.html
一项功能是递归搜索文件/文件夹以搜索某些内容的能力。通常你会做这样的事情:“ Unite file_rec/async ”。这通常会在当前工作目录中开始搜索(在我的情况下,我正在处理的当前文件所在的目录)。我在一个非常大的代码库中工作;几乎 100 万个文件分散在一个通常毫无意义的地方,有时源文件、二进制文件和文本文件都混合在一起。这意味着使用默认的统一文件太慢了,即使我正在使用 vimproc 插件异步运行。我对这个问题的旧解决方案(联合之外)是运行一个夜间脚本,该脚本将构建每个“.cpp”和“.h”的列表文件,将它们的绝对路径吐出到一个巨大的文件中,然后我会 grep 该文件以在项目中的事物之间跳转。看起来相当合理,但我想知道是否有更好的方法。
我觉得我只是在利用 Unite 提供的可能性触及表面,我认为必须有一些聪明的方法来使用这个插件完成类似的事情。它已经支持引用 vim 的":ol"命令,该命令列出了您最近使用的文件,所以我想即使只是直接使用 unite 引用我的所有项目源/头文件的 glob 也是一个好的开始。有没有联合专家解决了这个问题?我什至很想听听其他人的解决方案,以快速访问类似于我的大型项目中的所有可用源文件?与我一起工作的大多数人只使用 Visual-Studios,它的“.sln”文件包含您需要的所有内容......也许我可以劫持/导入它?
vim - unity.vim 预览导航
我正在使用带有 Unite 插件的 Vim。如何防止在统一预览中跳转到第一行,当光标在最后一个位置并且J按下键时,否则当按下键时从第一行跳转到最后一行K?