vimrc - gvim怎样禁止分屏?新打开的文件有时会分屏,但我只想让它出现在buffer里面

查看:351
本文介绍了vimrc - gvim怎样禁止分屏?新打开的文件有时会分屏,但我只想让它出现在buffer里面的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

问 题

这种问题查vim帮助手册没查到。不知道要怎么查。

解决方案

搞清楚以下命令的区别:

  • :e filename

  • :sp filename

  • :vsp filename


补充:
我觉得你还要搞清楚 tab, window, buff 的区别

以任何方式读取的文件,存在于 buff 缓存区。
显示在屏幕内的上下/左右分屏叫做 window。是显示buff的容器。
而 tab,只是显示不同window 布局的容器。

tab 可以包含任意个window,每个window 显示一个buff。
但是 window 与 buff不存在映射关系,可以多个window 显示同一个buff。

不带任何参数打开vim,你看到的是一个空内容buff,显示在一个最大化的window 中,这个window 存在于一个tab 中。

简单的说,tab 包含 window,window 显示 buff。tab 和 window 都是显示的容器。
而你打开的文件,或者插件生成的内容,对应的都是 buff,和window 没有任何关系。

至于你的问题,部分命令或插件默认使用分屏,也就是split 方式分割window显示内容。比如:help:options 命令。这是为了方便用户查看文档或设置项,同时修改自己的配置。

普通硬盘文件,完全可以通过 :e:sp:vsp 自行决定显示方式。

通过NERDTree插件打开硬盘文件,也可以通过ois 三种快捷键使用不同布局读取并显示到对应的window。

相关设置项有:

  • :set splitright

  • :set splitbelow

请问你究竟是用怎样的方式打开硬盘文件的。

这篇关于vimrc - gvim怎样禁止分屏?新打开的文件有时会分屏,但我只想让它出现在buffer里面的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆