it-swarm-ko.tech

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

나는 modeless 편집자에게 익숙합니다. 작년에만 modal 접근 방식을 사용하는 vim/gvim을 사용했습니다.

Vim 이전에는 모든 편집기에 익숙하기 때문에 모든 편집기의 탭에 익숙합니다. gvim에서는 탭을 사용할 필요가 없습니다. 버퍼 만 사용할 수 있습니다.

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

https://stackoverflow.com/questions/102384/using-vims-tabs-like-buffers/103590#10359 (또는 모든 SE/SO 사이트에서 vim 커뮤니티를 분할하는 것이 나쁜 생각 인 이유 )

8
Luc Hermitte

우선, 빠른 이름 수정-Vim에서 열린 모든 것은 "버퍼"입니다. 여기에있는 용어는 해당 편집기에 익숙하다면 emacs와 유사합니다. 버퍼는 단순히 현재 Vim 프로세스의 메모리에있는 열린 파일을 참조합니다. 버퍼 목록을 보려면 다음을 사용하십시오.

:ls

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

분할 또는 탭의 차이점에 관하여-정말 당신의 취향입니다! 어떤 사람들은 한 번에 많은 코드를 볼 수 있기를 원하며 (또는 그렇게 할 수있는 화면 공간을 갖고 있기 때문에) 분할 사용을 선호 할 수 있습니다. 자신과 같은 다른 사람들은 탭에 더 익숙하므로 대신 탭을 선호 할 수 있습니다.

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

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

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

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

6
handsomeransoms

탭은 일반적으로 뷰에 사용되며 ViM은 버퍼 관리를 위해 BufExplorer 및 NERDTree와 같은 플러그인을 사용하여 생산성을 유지하려고합니다. 그러나 나는 또한 각 탭에서 하나의 버퍼를 열어 사용하는 것에 대해 유죄입니다. 그것은 나쁜 습관입니다.

0
atx