나는 그것에 익숙하다모덜리스편집자. 저는 작년까지는 vim/gvim을 사용하지 않았습니다.모달방법.
모든 편집기가 vim 이전에 그랬던 것처럼 저는 모든 편집기에서 탭을 사용하는 데 익숙합니다. gvim에서는 반드시 탭을 사용할 필요는 없습니다. 버퍼만 사용할 수 있습니다.
내 질문은: 이 두 가지 방법(버퍼와 탭) 사이의 장점/단점은 무엇입니까? 두 가지 옵션이 모두 존재하는 이유는 무엇입니까?
답변1
바라보다https://stackoverflow.com/questions/102384/using-vims-tabs-like-buffers/103590#103590(또는 모든 SE/SO 사이트 간에 vim 커뮤니티를 분할하는 것이 왜 나쁜 생각인지)
답변2
먼저, 빠른 이름 수정입니다. Vim에서 열리는 모든 항목은 "버퍼"입니다. emacs에 익숙하다면 여기서 사용되는 용어는 해당 편집기와 유사합니다. 버퍼는 단순히 Vim 프로세스의 메모리에 현재 열려 있는 파일을 나타냅니다. 버퍼 목록을 보려면 다음을 사용하세요.
:ls
현재 버퍼 목록이 열린 순서대로 번호가 매겨져 표시됩니다. 그러나 버퍼는 Vim에서 파일을 시각적으로 표현하는 것과는 아무런 관련이 없습니다. 나는 당신이 불일치나 관점에 대해 생각하고 있을 것이라고 생각했습니다.
분할 또는 탭의 차이점은 실제로 귀하가 선호하는 것입니다! 어떤 사람들은 한 번에 많은 코드를 볼 수 있기를 원하기 때문에(또는 그렇게 할 수 있는 충분한 화면 공간이 있기를) 분할 사용을 선호할 수도 있습니다. 귀하와 같은 다른 사람들은 탭 사용이 더 편하므로 탭 사용을 선호할 수도 있습니다.
다음 링크에는 분할 및 탭 사용에 대한 유용한 정보가 포함되어 있습니다.
분할의 경우(이 문서에서는 뷰포트라고 함):http://www.linux.com/archive/feed/54157
탭의 경우: 동일한 사이트(죄송하지만 여러 하이퍼링크를 게시할 수 없습니다)
이것이 귀하의 질문에 대한 답변이 되기를 바랍니다! 그렇지 않다면 명확히하십시오.
답변3
탭은 일반적으로 보기에 사용되며 ViM은 버퍼 관리를 위해 BufExplorer 및 NERDTree와 같은 플러그인을 사용하여 생산성을 유지하려고 합니다. 그러나 각 탭에 단일 버퍼를 열어 두는 것도 죄입니다. 이는 나쁜 습관입니다.