>  Q&A  >  본문

vimrc - gvim에서 분할 화면을 비활성화하는 방법은 무엇입니까? 새로 열린 파일이 화면을 분할하는 경우가 있지만 버퍼에 표시되기를 원합니다.

vim 도움말 매뉴얼을 확인했을 때 이 문제를 찾을 수 없었습니다. 확인하는 방법을 모르겠습니다.

怪我咯怪我咯2712일 전643

모든 응답(1)나는 대답할 것이다

  • 过去多啦不再A梦

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

    다음 명령의 차이점을 이해하세요.

    • :e 파일 이름: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

    :sp 파일 이름

    🎜🎜:vsp 파일 이름🎜🎜 🎜 <시간> 🎜보충:
    아직 탭, 창, 버프의 차이점을 이해해야 할 것 같아요🎜 🎜버프 캐시 영역에는 어떤 방식으로든 읽은 파일이 존재합니다.
    화면에 표시되는 상하/좌우 분할 화면을 윈도우라고 합니다. 버프를 표시하는 컨테이너입니다.
    그리고 탭은 다양한 창 레이아웃을 표시하는 컨테이너일 뿐입니다. 🎜 🎜탭에는 여러 개의 창이 포함될 수 있으며 각 창에는 버프가 표시됩니다.
    단, 창과 버프 사이에는 매핑 관계가 없으며, 동일한 버프가 여러 창에 표시될 수 있습니다. 🎜 🎜매개변수 없이 vim을 열면 탭에 있는 최대화된 창에 빈 콘텐츠 버프가 표시됩니다. 🎜 🎜간단히 말하면 탭에는 창이 포함되고 창에는 버프가 표시됩니다. 탭과 창은 모두 표시되는 컨테이너입니다.
    열린 파일이나 플러그인에 의해 생성된 콘텐츠는 버프에 해당하며 창과는 아무런 관련이 없습니다. 🎜 🎜귀하의 질문에 대해 일부 명령이나 플러그인은 기본적으로 분할 화면, 즉 분할 모드를 사용하여 창을 분할하여 콘텐츠를 표시합니다. 예를 들어 :help, :options 명령이 있습니다. 이는 사용자가 문서를 보거나 항목을 설정하는 동시에 자신의 구성을 수정할 수 있도록 하기 위한 것입니다. 🎜 🎜일반 하드디스크 파일은 :e, :sp, :vsp를 통해 그 자체로 표시할 수 있습니다. 🎜 🎜NERDTree 플러그인을 통해 하드 디스크 파일을 열거나 o, is. 레이아웃을 읽고 해당 창에 표시합니다. 🎜 🎜관련 설정 항목은 다음과 같습니다: 🎜 🎜 🎜🎜:분할 권한 설정🎜🎜 🎜🎜:아래로 분할 설정🎜🎜 🎜 🎜하드디스크 파일을 어떻게 열었는지 알려주세요. 🎜

    회신하다
    0
  • 취소회신하다