Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/asp.net-mvc-3/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Vim 是否可以在拆分中打开选项卡_Vim - Fatal编程技术网

Vim 是否可以在拆分中打开选项卡

Vim 是否可以在拆分中打开选项卡,vim,Vim,我目前有一个Vim配置,左边是NERDtree,底部是打开的终端,右上角是我的主编辑器。我想在编辑器拆分内的选项卡中打开新文件,而不是用新文件替换整个屏幕。这可能吗?TL;医生:没有 vim中的选项卡页面包含一个或多个窗口:帮助选项卡页面介绍。也称为窗口集合。Vim在窗口管理方面非常强大,允许您创建所需的任何编辑窗口组合,然后创建一个新的选项卡页面来处理其他内容,而不会破坏精心设计的布局 您不能让一个拆分操作像一个选项卡;相反,您可以进一步拆分该窗口,或者使用:edit、:find、:Explo

我目前有一个Vim配置,左边是NERDtree,底部是打开的终端,右上角是我的主编辑器。我想在编辑器拆分内的选项卡中打开新文件,而不是用新文件替换整个屏幕。这可能吗?

TL;医生:没有 vim中的选项卡页面包含一个或多个窗口:帮助选项卡页面介绍。也称为窗口集合。Vim在窗口管理方面非常强大,允许您创建所需的任何编辑窗口组合,然后创建一个新的选项卡页面来处理其他内容,而不会破坏精心设计的布局

您不能让一个拆分操作像一个选项卡;相反,您可以进一步拆分该窗口,或者使用:edit、:find、:Explore和许多其他方法在文件之间切换

例如,参见。

TL;医生:没有 vim中的选项卡页面包含一个或多个窗口:帮助选项卡页面介绍。也称为窗口集合。Vim在窗口管理方面非常强大,允许您创建所需的任何编辑窗口组合,然后创建一个新的选项卡页面来处理其他内容,而不会破坏精心设计的布局

您不能让一个拆分操作像一个选项卡;相反,您可以进一步拆分该窗口,或者使用:edit、:find、:Explore和许多其他方法在文件之间切换


例如,请参阅。

我想我看到了您正在尝试实现的类似IDE的工作流,这是完全可能的,但选项卡不是如何实现的。由于选项卡是一种窗口布局,表示编辑器空间的独立视图,因此它们对于(假设)具有同一工作流的多个视图非常有用,例如编辑器视图和调试视图或任何您可以想到的视图

我认为我们正在寻找的是使用vim缓冲区。例如,在单个布局选项卡中打开Nerdtree、带有:term的终端以及属于工作流一部分的任何内容。然后要使用编辑器窗口分割来编辑多个缓冲区

关于如何使用缓冲区的一个很好的总结可以在这里找到:

我想我看到了您正在尝试实现的类似IDE的工作流,这是完全可能的,但选项卡并不是如何实现的。由于选项卡是一种窗口布局,表示编辑器空间的独立视图,因此它们对于(假设)具有同一工作流的多个视图非常有用,例如编辑器视图和调试视图或任何您可以想到的视图

我认为我们正在寻找的是使用vim缓冲区。例如,在单个布局选项卡中打开Nerdtree、带有:term的终端以及属于工作流一部分的任何内容。然后要使用编辑器窗口分割来编辑多个缓冲区

关于如何使用缓冲区的一个很好的总结可以在这里找到:

不,Vim在窗口管理方面非常有限。是一种让nerdtree在所有标签页上都保持打开状态的技巧,就像现代编辑在外所做的一样box@AndyRayvim非常现代化,正在积极开发中。然而,Vim不是为项目抽屉式体验而构建的。这是可以做到的,但并不容易。Vim中的选项卡与其他编辑器中的选项卡完全不同。您需要的是缓冲区管理,这在vanilla vim中是可能的,因为这更类似于其他编辑器所称的选项卡。请参阅:h buffers.nope,Vim在窗口管理方面非常有限。是一种让nerdtree在所有标签页上都保持打开状态的技巧,就像现代编辑在外所做的一样box@AndyRayvim非常现代化,正在积极开发中。然而,Vim不是为项目抽屉式体验而构建的。这是可以做到的,但并不容易。Vim中的选项卡与其他编辑器中的选项卡完全不同。您需要的是缓冲区管理,这在vanilla vim中是可能的,因为这更类似于其他编辑器所称的选项卡。见:h缓冲器。