加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

vim – 当存在水平分割时,如何将垂直分割窗口移动到水平分割?

发布时间:2020-12-15 20:58:51 所属栏目:安全 来源:网络整理
导读:在Vim中,我倾向于在新的垂直分割中打开缓冲区(偶尔会有水平分割).我将我的代码保持在80个字符宽,所以这在大型显示器上运行良好. 我经常最终得到这个窗口安排: ---------------------| | | | || | | | |------ | A | B || | | | || | | | |-----------------
在Vim中,我倾向于在新的垂直分割中打开缓冲区(偶尔会有水平分割).我将我的代码保持在80个字符宽,所以这在大型显示器上运行良好.

我经常最终得到这个窗口安排:

---------------------
|    |    |    |    |
|    |    |    |    |
------    |  A |  B |
|    |    |    |    |
|    |    |    |    |
---------------------

在四或五列宽,它可能开始变得有点太窄,所以然后我想移动窗口,所以它看起来像这样:

----------------
|    |    |  A |
|    |    |    |
------    ------
|    |    |  B |
|    |    |    |
----------------

据我所知,通过在Vim中移动窗口是不可能的.

获得我发现的窗口排列的唯一方法是关闭窗口A,然后从窗口B重新打开A作为新的水平分割.

这是正确的,还是有办法移动/重新安排像Vim那样的窗户?也许是一个插件?

我还没找到任何东西,所以我想我会问,因为我发现窗户的打开/关闭很烦人,打破了我的流量.

FWIW,我发现Ctrl-W J / Ctrl-W K快捷键无用,因为它们使新的水平分割与整个屏幕一样宽,而不是与相邻窗口分开.即Ctrl-W J会给我这个:

----------------
|    |    |    |
|    |    |    |
------    |  A |
|    |    |    |
|    |    |    |
----------------
|              |
|      B       |
----------------

这通常不是我想要的.

如果有人有想法,请告诉我!

解决方法

有一个插件可以完全按照你的意愿完成.这是链接: https://github.com/fabi1cazenave/suckless.vim.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读