vim의 버퍼 또는 탭? 각 접근 방식의 장점 / 단점은 무엇입니까? vim / gvim을

나는 모덜리스 에디터에 익숙합니다 . 지난해에만 vim / gvim을 사용했는데 모달 방식이 있습니다.

vim 이전에는 모든 편집기가 사용되기 때문에 모든 편집기의 탭에 익숙합니다. gvim에서는 반드시 탭을 사용할 필요는 없습니다 : 버퍼 만 사용하면됩니다.

내 질문은이 두 가지 접근법 (버퍼 대 탭)의 장점 / 단점은 무엇입니까? 이 두 가지 옵션이 모두 존재하는 이유는 무엇입니까?



답변

/programming/102384/using-vims-tabs-like-buffers/103590#103590 (또는 모든 SE / SO 사이트간에 vim 커뮤니티를 분할하는 것이 나쁜 생각 인 이유)을 참조 하십시오.


답변

우선, 빠른 이름 수정-Vim에 열려있는 것은 “버퍼”입니다. 이 용어는 편집기에 익숙한 경우 emacs와 유사합니다. 버퍼는 단순히 현재 Vim 프로세스의 메모리에서 열린 파일을 나타냅니다. 버퍼 목록을 보려면

:ls

현재 버퍼 목록이 열린 순서대로 번호가 표시됩니다. 그러나 버퍼는 Vim의 파일을 시각적으로 표현하는 것과 관련이 없습니다. 나는 당신이 분할 또는 견해를 생각하고 있다고 생각합니다.

스플릿 또는 탭의 차이점과 관련하여 실제로 선호합니다! 일부 사람들은 한 번에 많은 코드를 볼 수 있고 (또는 화면 공간이 넓어) 분할을 사용하는 것을 선호 할 수 있습니다. 자신과 같은 다른 사람들은 탭에 더 익숙하므로 대신 선호 할 수도 있습니다.

이 링크에는 분할 및 탭 사용에 대한 유용한 정보가 포함되어 있습니다.

분할 (이 문서에서는 뷰포트라고 함) : http://www.linux.com/archive/feed/54157

탭의 경우 : 동일한 사이트 (죄송합니다. 하나 이상의 하이퍼 링크를 게시 할 수 없음)

이것이 귀하의 질문에 답변되기를 바랍니다! 그렇지 않은 경우 명확히하십시오.


답변

탭은 일반적으로보기에 사용되며 ViM은 버퍼 관리를 위해 BufExplorer 및 NERDTree와 같은 플러그인을 사용하여 제품을 유지하려고합니다. 그러나 각 탭에서 열린 단일 버퍼를 사용하는 것은 유죄입니다. 나쁜 습관입니다.