현재 창에서 새 버퍼를 어떻게 열 수 있습니까?


23

다른 창 설정으로 몇 개의 탭을 열었습니다.

더 이상 분할 / 창 또는 탭을 사용하지 않고 현재 창에서 새 빈 버퍼를 열고 싶습니다.

이것을 할 수있는 방법이 있습니까?

나는 내가 좋아하는 뭔가를 할 수 알고 :n다음 C-w j다음 :q하지만 약간의 혼란을 보인다.

또는 탭과 비슷합니다. :tabe gT :q

나는 일반적으로 창과 버퍼의 관계에 대해 약간 혼란 스럽습니다. 버퍼를 많이 보지 않고도 열 bd수 있습니다. 변경 사항을 저장하거나 삭제하지 않고 (: q 사용) ... 약간 이상한 것 같습니다.

답변:


24

흠 나는 전에 도움을 보았어야했다!

나의 첫 번째 본능은 :e논증없이 시도하는 것이었다 .

나는 이것에 대한 도움을 보았다.

:ene[w]     Edit a new, unnamed buffer.  This fails when changes
            have been made to the current buffer, unless 'hidden'
            is set or 'autowriteall' is set and the file can be
            written.
            If 'fileformats' is not empty, the first format given
            will be used for the new buffer.  If 'fileformats' is
            empty, the 'fileformat' of the current buffer is used.
            {not in Vi}

3
이 도움말 발췌문은 'hidden'옵션을 언급하며 , 이는 원래 질문에서 설명한 이상한 점에 도움이 될 수 있습니다. 를 사용 :set hidden하면 디스크에 기록되지 않은 버퍼를 숨길 수 있습니다. 나 에게이 설정은 마스터 버퍼 탐색을 향한 전환점으로 스플릿과 탭의 혼란에서 멀어졌습니다.
tommcdo

@tommcdo 좋은 하나. 나는 그것을 줄 것이다
JonnyRaa

NB : :e인수없이 디스크에서 파일을 다시로드하려고 시도합니다. 다른 편집기에서 현재 파일을 변경 한 경우 버퍼가 디스크의 내용으로 바뀝니다. 그렇지 않으면 버퍼가 수정되면 :e!마지막으로 저장된 버전으로 되돌릴 수 있습니다 .
BallpointBen

나는 명령이 지금 믿습니다 :enew.
dcow
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.