vim中的文件管理器选项卡

Kev*_*vin 3 vi vim

我非常接近搞清楚这一点,但似乎找不到丢失的部分.

我有一个非常好的vim开发设置.在进行MVC项目时,我需要打开多个选项卡,并且我已经非常善于在它们之间进行切换并快速重新排列.

我甚至可以打开一个垂直选项卡,其中包含我的文件的交互式目录列表.

我真正想要的,也无法弄清楚:

  1. 为了能够使这个垂直选项卡持久化,即在所有选项卡的"前景"中,并允许我将文件打开到新选项卡中.(基本上,我希望vim有一个文件管理器的侧窗,当我按下目录中的选定文件时,它将打开一个新选项卡,但"文件管理器/目录选项卡"将保持打开状态,并且面前.

  2. 将持久性"文件管理器/目录选项卡"设置为特定宽度 - 即:vsplit 32(像素?)

那有意义吗?有人能指出我的帮助部分的正确部分吗?

谢谢,凯文

Pri*_*ash 8

你在使用NERDTree吗?如果没有,它可能是你祈祷的答案.

您可以通过将它放在.vimrc中来设置NERDTree窗口的宽度:

let g:NERDTreeWinSize=32
Run Code Online (Sandbox Code Playgroud)

  • 如果您更改标签,NERDTree将不会停留.您需要为每个选项卡打开一个新的NERDTree,每个NERDTree将独立(显示不同的文件/目录).我不想迂腐,但Vim的标签不应该代表文件,它们更像是"透视图":你使用标签来处理项目或大型项目的特定部分(如模型)或也许你想要追求的想法,而不污染当前的项目.对于编辑文件,您应该使用缓冲区和拆分窗口.试图强迫Vim像其他编辑器一样工作将无法正常工作. (2认同)