:E
명령으로 새 파일을 열 때 (ctrl-P 플러그인이 아니라면이 방법이 정상적으로 작동합니다!) Vim과 MacVim (8.0.1098)은 현재 버퍼의 내용을 버립니다 , 따라서 :bn!
및 :bp!
명령을 사용하여 if로 전환하는 것이 불가능 해집니다.파일을 열 때 Vim의 현재 버퍼가 바뀝니다.
그러나 현재 버퍼의 내용을 수정 한 다음 다른 파일을 열고 MacVim을 닫으려고하면 저장되지 않은 파일에 대한 경고 메시지가 나타납니다. 그래서 버퍼가 여전히 어딘가에 매달려 있어야합니까?
또한 창을 분할하고 파일을 열면 두 버퍼가 모두 열린 상태로 유지됩니다.
나는 :bn!
및 :bp!
숨겨진 버퍼를 스크롤하는 작업을해야한다는 것을 의미, 내 .vimrc
실행 :set hidden?
반환 hidden
에서 set hidden
을 할 수 있지만, 그렇지 않습니다.
는 같은 동작을 받고, 그 명령 줄을 시도! LS를': '''1U "a.txt이"라인 1 개 2U 번호의 H- "~ /"29 행 3 % a "~/b.txt"줄 1''' – Art
이 질문이 있음 - https://stackoverflow.com/questions/15945157/avoid-vim-keeping-closed-buffers-open-in-the-background하지만 내 'set hidden?'은'nohidden'을 반환합니다. '숨김'으로 바꾸면 올바른 동작을 반환합니다. 기괴한. – Art
예,'set hidden '은 꽤 의무적입니다. – romainl