Vi/Vim 버퍼에 관한 질문

Vi/Vim 버퍼에 관한 질문

방금 Vi/Vim 편집기를 사용하기 시작했고 버퍼에 대한 활성 버퍼 목록을 확인할 때 다음 줄이 표시되었습니다.

1 %a + "buffername"                   line 16    

%a +선은 무엇을 나타냅니까?

알아요:

  • 1 - 숫자를 나타내는 버퍼
  • "buffername" - 지정된 버퍼를 나타냅니다.
  • Line 16 - 이 버퍼 아래 파일에 몇 줄이 있는지.

감사해요:)

답변1

바라보다:h :ls:

:ls[!] [flags]
    Show all buffers.  Example:

            1 #h   "/test/text"             line 1 
            2u     "asdf"                   line 0 
            3 %a + "version.c"              line 1 

[...]
    Indicators (chars in the same column are mutually exclusive):
    u       an unlisted buffer (only displayed when [!] is used)
               unlisted-buffer
     %      the buffer in the current window
     #      the alternate buffer for ":e #" and CTRL-^
      a     an active buffer: it is loaded and visible
      h     a hidden buffer: It is loaded, but currently not
               displayed in a window hidden-buffer
       -    a buffer with 'modifiable' off
       =    a readonly buffer
       R    a terminal buffer with a running job
       F    a terminal buffer with a finished job
       ?    a terminal buffer without a job: `:terminal NONE`
        +   a modified buffer
        x   a buffer with read errors

따라서 %a +버퍼는 다음과 같습니다.

  • 활성 창의 버퍼
  • 활성 버퍼
  • 수정된 버퍼

관련 정보