Heim  >  Fragen und Antworten  >  Hauptteil

vimrc – Wie deaktiviere ich den geteilten Bildschirm in Gvim? Neu geöffnete Dateien teilen manchmal den Bildschirm, aber ich möchte nur, dass sie im Puffer angezeigt werden

Ich konnte dieses Problem nicht finden, als ich im Vim-Hilfehandbuch nachgesehen habe. Ich weiß nicht, wie ich das überprüfen soll.

怪我咯怪我咯2712 Tage vor640

Antworte allen(1)Ich werde antworten

  • 过去多啦不再A梦

    过去多啦不再A梦2017-05-16 16:36:45

    搞清楚以下命令的区别:

    • :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

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

    Antwort
    0
  • StornierenAntwort