问题标签 [minibufexplorer]

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.

0 投票
7 回答
20219 浏览

vim - minibufexplorer(vim)的替代品?

minibufexplorer是 vim 的持久缓冲区管理器,它位于自己的窗口中。它显示了您打开的所有缓冲区,并带有颜色指示符,说明哪些当前在窗口中可见,哪些有未保存的更改。

这是一个很棒的插件,我一直被它迷住了。如果没有持久的缓冲区显示,我发现我现在感到迷茫。

问题是,minibufexpl 往往会妨碍其他窗口控件。因为它是一个普通的 vim 窗口,它的行为就像一个,如果你想说,旋转你的其他工作窗口会引起问题。Minibufexplorer 的窗口也会旋转,这显然不太理想。

我真正需要的是一个插件,它可以持续显示打开的缓冲区,但它的行为不像窗口。我不需要文件导航或其他任何东西,因为我为此使用了其他方法。也许甚至像 minibufexpl 这样能够在缓冲区上显示信息的扩展状态栏?

0 投票
1 回答
611 浏览

vim - 保持划痕打开,并在 vim 中打开划痕

我在 vim 中有一个自切换以来无法复制的首选行为:

我正在使用两个很棒的插件,NERDTree 和 MiniBufExplorer。当我打开 vim 时,我已经打开了 NERDTree。当我打开多个文件时,MBE 打开。这很棒。

当我:bdd(来自 MBE)关闭缓冲区时,它们就会消失。这也很好,直到我到达最后一个。通常删除最后一个缓冲区会将 NERDTree 从其不错的约 15% 宽度扩展到 100%。可怕!所以我发现如果你关闭了最后一个真正的缓冲区,这个函数会创建一个临时缓冲区,以保持窗口的外观。这太棒了。

现在是最后一步:当我从仍然打开的 NERDTree 窗口打开一个新文件时,我最终得到了这个布局:

有没有办法让我新打开的文件碰撞/替换/关闭占用空间的暂存文件?我希望完全复制 IDE 体验,只有使用 vim 带来的出色和缓存。

感谢您的任何想法。

0 投票
1 回答
1336 浏览

vim - Vim minibufexplorer 中的 Tab 键顺序

有什么方法可以更改 Vim minibufexplorer 中的 tab 顺序吗?或者当我打开它们一次时,它们是否必须保持这种状态直到我关闭 Vim?

0 投票
1 回答
2915 浏览

vim - VIM:不是编辑器命令:MiniBufExplorer

我正在使用病原体,我复制了 minibufexplorer 插件:

在 vim 中,当我尝试时:MiniBufExplorer出现错误:

操作系统:CentOS
Vim 7.3

我错过了什么吗?

0 投票
2 回答
1185 浏览

vim - 在 Vim 窗口之间移动

我的 中有以下几行.vimrc

我想在普通模式下快速在 Vim 窗口之间移动。上面的映射在窗口之间工作得很好,但是当我到达 MiniBufExplorer 时,它卡住了并且不会旋转到第一个窗口。

我应该如何映射它以使其不会移动到 MiniBufExplorer?

0 投票
1 回答
1399 浏览

vim - 当我切换 minibufexplorer 时,如何在 nerdtree 打开时停止调整窗口大小

我的 .vimrc 设置:

首先它看起来像:

接下来当我按下 F2 时,minibufexplorer 被切换:

现在看起来一切正常,但是当我再次按 F2 并显示 minibufexplorer 时,顶部窗口的大小被调整:

如果右侧没有 nerdtree 窗口,则不会调整大小。那么当 nerdtree 打开时如何停止调整窗口大小呢?(顺便说一句:对不起,我不能上传图片,因为我只有 8 个声望。)

0 投票
2 回答
263 浏览

vim - 在我关闭 NerdTree 窗口后,MiniBufExplorer 被激活,而不是以前活动的窗口(在切换 NerdTree 之前)

我正在使用 NERDTreeToggle 函数打开 NERDTree 窗口,当我关闭它时(使用相同的函数),miniBufExplorer 会激活,但不是我在打开 NERDTree 之前编辑过的窗口。如何解决这个问题?

0 投票
2 回答
443 浏览

vim - 如何重置 Vim 中的拆分?

我正在使用MiniBufExplorerNERD 树在 Vim 中进行开发。我通常有以下屏幕:

NNERD 树在哪里, MMiniBufExplorer 在哪里,是S我正在查看的文件。

我有时忘记使用:sh进入 shell,然后我点击:qS拆分,这使得切换 NERD 树将进行全屏 NERD 树拆分或全屏源视图,但从来没有在 NERD 之前的位置树在左边(MiniBufExplorer 没有改变)。

之后如何“重置”拆分以恢复旧行为?我基本上一直在做:qa完全退出 Vim,但显然这会关闭一切。

0 投票
2 回答
503 浏览

vim - Syntastic 不适用于 MiniBufExplorer vim 插件

首先,我是一个 Windows 用户,使用 VIM 和 vundle 来管理我的插件。

我有 Syntastic vim 插件 ( https://github.com/scrooloose/syntastic ),它可以很好地突出显示我打开并保存的第一个 javascript 文件的任何语法错误。

我也有 minibufexplorer 插件(https://github.com/sontek/minibufexpl.vim)。一旦我打开第二个文件,MiniBufExplorer 窗口就会出现,允许我通过:b1、:b2 等在以前打开的文件之间导航。我注意到当这种情况发生时 Syntastic 停止工作。

如果我删除了 minibufexplorer 插件,那么 Syntastic 总是可以工作的。我真的很想让两者一起工作,有人有解决方案吗?如果它与 Syntastic 一起使用,我很乐意使用 minibufexplorer 的替代品。

0 投票
1 回答
413 浏览

vim - Vim minibufexplorer 仅显示当前 vim 选项卡中的缓冲区

我真的很喜欢 minibufexplorer,所以我总是关注我打开了哪些缓冲区。最近,我发现了 vim 选项卡。我认为两者的结合对我的工作流程来说可能非常强大。

不幸的是,当我打开两个带有多个缓冲区的 vim 选项卡时,minibufexplorer 会向我显示每个选项卡中的所有缓冲区。示例:我在选项卡 1 中打开缓冲区 A、B、C,在选项卡 2 中打开缓冲区 C、D、E。现在,我希望选项卡 1 中的 minibufexplorer 仅显示选项卡 2 中的 A、B 和 C显示 C、D 和 E。它当前所做的是在两个选项卡中显示 A、B、C、D、E。

这是选项卡和 minibufexplorer 的工作方式所固有的,还是我可以做些什么?