标签: minibufexplorer

minibufexplorer(vim)的替代品?

minibufexplorer是vim的持久缓冲管理器,它位于自己的窗口中.它显示了您打开的所有缓冲区,其中包含当前在窗口中可见的颜色指示符以及未保存的更改.

这是一个很棒的插件,我一直迷上它.没有持久的缓冲显示,我发现我现在感到迷茫.

问题是,minibufexpl往往会妨碍其他窗口控件.由于它是一个普通的vim窗口,它表现得像一个,如果你想说,旋转你的其他工作窗口会导致问题.Minibufexplorer的窗口也会旋转,这显然不太理想.

我真正需要的是一个持久显示打开缓冲区的插件,但不像窗口那样.我不需要文件导航或其他任何东西,因为我使用其他方法.甚至可能像扩展状态栏那样能够在minibufexpl等缓冲区上显示信息呢?

vim minibufexplorer

34
推荐指数
5
解决办法
2万
查看次数

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

我的.vimrc设置:

nmap <silent><F1> :NERDTreeToggle<CR>
nmap <silent><F2> :TMiniBufExplorer<CR>
let g:miniBufExplMapWindowNavVim = 1
let g:NERDTreeWinPos = "right"
Run Code Online (Sandbox Code Playgroud)

首先它看起来像:

--------------------------
| minibufexplorer   |    |
---------------------    |
|                   |    |
| top               |    |
|                   |    |
---------------------NERD|
|                   |    |
| btm               |    |
|                   |    | 
--------------------------
Run Code Online (Sandbox Code Playgroud)

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

--------------------------
|                   |    |                  
|                   |    |
| top               |    |
|                   |    |
---------------------NERD|
|                   |    |
| btm               |    |
|                   |    | 
--------------------------
Run Code Online (Sandbox Code Playgroud)

现在它看起来好像一切都好,但是当我再次按F2并且minibufexplorer出现时,顶部窗口被调整大小:

--------------------------
| minibufexplorer   |    |
---------------------    | …
Run Code Online (Sandbox Code Playgroud)

vim nerdtree minibufexplorer

7
推荐指数
1
解决办法
1186
查看次数

Vim minibufexplorer中的Tab键顺序

有没有办法改变Vim minibufexplorer中的Tab键顺序?或者当我打开它们一次时,他们是否必须保持这种状态直到我关闭Vim?

vim minibufexplorer

6
推荐指数
1
解决办法
1292
查看次数

您如何使用VIM中的大型项目

我有大量的文件夹级别的项目.某些文件的名称相同,具体取决于文件夹名称,其功能各不相同.例如

/admin/action1.php
/action1.php
Run Code Online (Sandbox Code Playgroud)

第一个将引用管理任务,第二个将由用户访问.Vim很快就被标签和缓冲区弄得乱七八糟,而且很难移动.我正在使用的插件是:NERDTree CtrlP MiniBuffExplorer

我正在使用gVim for Windows和像YouCompleteMe这样的插件不是一个选项.

  • NerdTree - 在大项目的文件夹之间来回移动太笨拙了
  • CtrlP - 您必须始终键入名称才能知道您要查找的内容
  • MiniBuffExplorer - 有大量的文件,占用屏幕上的空间,无法找到任何东西
  • Vim-Session - 打开项目的保存选项卡/窗口

在此输入图像描述

正如你在图片上看到的那样,有许多标签可以记住女巫标签对应于女巫部分的代码.MiniBuffExplorer没有太多帮助.

所以我的问题是你将如何在VIM中使用大型项目​​来优化其功能或代码部分.有干净的方法吗?有没有办法分组缓冲区或标签,如:

Migrations
Seeds
Admin Controllers
Admin Views
Config
Run Code Online (Sandbox Code Playgroud)

vim nerdtree minibufexplorer ctrlp

6
推荐指数
1
解决办法
4209
查看次数

标签 统计

minibufexplorer ×4

vim ×4

nerdtree ×2

ctrlp ×1