我正在使用fuzzyfinder和NERDTree来实现vim.当我的光标位于NERDTree所在的窗口中并且我使用fuzzyfinder时,它将在NERDTree窗口中打开一个文件.
有没有办法防止这种行为并强制文件不能在NERDTree窗口中打开?
我试图找到一种方法来拥有可以切换 NERDTree 的正常模式映射,但是在切换时,告诉 NERDTree 查找当前文件。
我知道NERDTreeToggleand NERDTreeFind,我想要做的基本上是这两个命令的组合。
这是我的用例:
<C-\>NERDTree 将打开当前文件。<C-\>,NERDTree 将关闭。经过几个月调整我的vimrc文件和安装插件后,我有一个非常痛苦的小bug:
当我关闭一个分割(看起来这只出现在垂直分割上)时,剩余的缓冲区经常需要重绘,因为文本完全搞砸了(行已经消失,剩下的文本来自封闭的缓冲区等)
这可以通过按CTRL-L轻松解决,但每次打开和关闭我的nerdtree资源管理器时按CTRL-L真的很烦人.
有没有人遇到相同/类似的问题和/或知道解决方案?我无法将此行为刻录到我的vimrc中的单行或特定插件中......
提前致谢!
试图获得一个很好的vim设置.我想让书呆子树最好地工作,但是当我使用它时,每个部分前面都有这些字符:
?~V?
Run Code Online (Sandbox Code Playgroud)
看起来像这样:
?~V? project/$
?~V? tools/$
Run Code Online (Sandbox Code Playgroud) 我想看看我的NERDTree中有多少书签,我想得到一个列表所有这些,购买NERDTree中的任何命令或vim可以做到吗?
我有大量的文件夹级别的项目.某些文件的名称相同,具体取决于文件夹名称,其功能各不相同.例如
/admin/action1.php
/action1.php
Run Code Online (Sandbox Code Playgroud)
第一个将引用管理任务,第二个将由用户访问.Vim很快就被标签和缓冲区弄得乱七八糟,而且很难移动.我正在使用的插件是:NERDTree CtrlP MiniBuffExplorer
我正在使用gVim for Windows和像YouCompleteMe这样的插件不是一个选项.

正如你在图片上看到的那样,有许多标签可以记住女巫标签对应于女巫部分的代码.MiniBuffExplorer没有太多帮助.
所以我的问题是你将如何在VIM中使用大型项目来优化其功能或代码部分.有干净的方法吗?有没有办法分组缓冲区或标签,如:
Migrations
Seeds
Admin Controllers
Admin Views
Config
Run Code Online (Sandbox Code Playgroud) 我想用来o打开一个可能已经在我的VI会话中的其他选项卡中打开的文件.它总是跳转到文件打开的选项卡.有没有办法阻止这个,只是复制当前标签/拆分中的文件?
我当前的用例是:我有一个打开NERDTree(左)的缓冲区和一个正在编辑的文件(右)
让我们假设后台缓冲区中的其他2个文件也是打开的.
如果我按c(关闭缓冲区的快捷键,基本上是:bd),右侧消失,只显示左侧.但是当关闭缓冲区时,我希望vim将关闭当前文件缓冲区并保持右侧打开后台缓冲区之一.
我如何实现预期的行为?
我想通过NERDTree中的Typescript转换器隐藏自动生成的文件(.js .js.map).
我试图写一个命令来保存与NERDTree兼容的会话,我需要检查NERDTree是否打开,我找不到任何信息,但谷歌.