我在vim中有一个首选行为,因为切换后我无法复制:
我正在使用两个很棒的插件,NERDTree和MiniBufExplorer。当我打开vim时,我已经打开了NERDTree。当我打开多个文件时,MBE会打开。这很棒。
当我:bd
或d
(来自MBE)关闭缓冲区时,它们会消失。这也很好,直到我到达最后一个。通常删除最后一个缓冲区会将NERDTree从其良好的~15%宽度扩展到100%。可怕!所以我发现这个function如果你关闭了最后一个真正的缓冲区就会产生一个临时缓冲区,以保持窗口外观。这太棒了。
现在最后一步:当我从仍然打开的NERDTree窗口打开一个新文件时,我最终得到了这个布局:
NNN|Scratch
NNN|Scratch
NNN|Scratch
NNN|-------
NNN|NewFile
NNN|NewFile
NNN|NewFile
有没有办法让我新打开的文件碰撞/替换/关闭占用空间的临时文件?我希望完全复制IDE体验,只需使用vim带来的精彩和缓存。
感谢您的任何想法。
答案 0 :(得分:0)
我不使用NERDTree,但这个问题的答案看起来含糊不清:Open file from NERDtree in specific window (or last active)。