首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Vim8.1中打开一个垂直终端

在Vim8.1中打开一个垂直终端
EN

Unix & Linux用户
提问于 2018-05-18 18:49:31
回答 3查看 33.2K关注 0票数 39

Vim 8.1添加了:terminal命令,它打开了一个新的bash终端作为一个拆分。然而,它似乎总是水平分裂,我更喜欢垂直分裂。是否有一种方法可以在不使用以下条件的情况下将终端作为垂直拆分打开:

代码语言:javascript
复制
:vsp
:terminal
<c-w>j
:q

或者,我是否可以将其作为命令添加到.vimrc中,如下所示:

command Vterm :vsp | :terminal | <c-w>j | :q

上面的命令在尝试执行<c-w>j时会阻塞,将打开一个新的vim拆分,如下所示:

执行作业失败:没有这样的文件或目录

只是有:

command Vterm :vsp | :terminal

工作正常,但只留下原来的裂口。

EN

回答 3

Unix & Linux用户

回答已采纳

发布于 2018-05-19 14:12:39

您可以使用:vert[ical] 命令修饰符

代码语言:javascript
复制
:vert term

:vertical适用于任何拆分窗口的命令,例如:

代码语言:javascript
复制
:vert copen
:vert help vert
票数 74
EN

Unix & Linux用户

发布于 2018-05-18 20:56:58

我不确定普通的vim,但是help说++curwin选项不会分割当前窗口。所以你应该可以这样做:

代码语言:javascript
复制
:vs|:term ++curwin

或者你可以使用Neovim,只需做:vs|:terminal:vs term://bash :)

票数 10
EN

Unix & Linux用户

发布于 2019-03-29 10:47:53

对于新公司来说,要打开一个垂直终端,需要做以下工作:

  • :vnew term://bash
  • :vsplit term://bash
  • :vnew term://zsh
  • :vsplit term://zsh

使用:h :terminal可以找到更多的文档。

票数 2
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/444682

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档