创建/保存 Vim 布局

3
每次我打开一个项目/目录时,我都使用完全相同的vim窗格布局:
 ---------
|    |pane|
|pane|pane|
|    |pane|
 ---------

我希望能够打开一个新的vim会话,并以这种布局开始,所有右侧的窗格都在:Explore模式下启动,而左侧的窗格则在:terminal模式下启动(仅适用于neovim)。

是否有任何方法可以为新会话创建vim“布局”?

1个回答

3

试试这样做:

nvim -c ':vsp|Explore|sp|Explore|sp|Explore'

把终端放在前面是有技巧的,因为它会窃取焦点。

现在我有一个想法。

nvim -c ':vsp|Explore|sp|Explore|sp|Explore|wincmd w|te'

这非常接近:D - 不过终端窗口没有打开,除非我等待的时间不够长。 - hhsnopek
奇怪,它在我的电脑上看起来相反了。你使用neovim吗?如果是,是哪个版本?Wincmd w表示<C-W>w(下一个窗口命令)。te是终端命令的快捷方式。 - Sim
布局与您在我的计算机上绘制的完全相同...有趣...也许是neovim版本的原因。 - Sim
尝试使用Ve进行垂直分割和浏览,使用Hex进行水平分割和浏览。但是你应该将其映射到终端中更合适的内容... - Sim
已更新至 nevim v0.1.1 以下是我用于实现上述操作的命令:nvim -c ':vsp|wincmd w|Explore|sp|sp|wincmd h|terminal' - 尽管我不在插入/追加模式下,但我正在终端中聚焦。 - hhsnopek
显示剩余7条评论

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接