2012-12-01 2 views
2

때마다 나는 하나 개의 창에서 여러 버퍼를 열고, 그것과 같이 그들을 나열 내 MacVim 꼭대기 바있다 ": 십억원"가져 다음 버퍼로 이동하면 바가 정확하지 않게됩니다. 제대로 일 경우 줄이 유용 할 것이다내 MacVim 상단에 이상한 막대가 있습니까? 그때 입력하는 경우를 제외하고</p> <p><img src="https://i.stack.imgur.com/azrfk.png" alt="Bar upon opening"></p> <p>이, 잘 될 것입니다 :

Bar after switching buffer

: 그것은 'contact.html'에 대한 중복 된 항목과 'bio.html'에 대한 항목을 보여주는 것. 그러나 그렇지 않다면 나는 그걸 없애고 싶습니다. 문제는 그것이 어떻게 거기에 있는지 모른다.

그럼,이 문제를 해결하거나 제거하는 방법을 알고있는 사람이 있습니까?

내 도움이 될 경우 여기에 .vimrc가 있습니다 : https://github.com/austintrose/Vim-Files. 그래도 내 .vimrc에서 아무 것도 찾을 수 없습니다. : -/

감사합니다.

+0

[minibufexpl.vim] (http://www.vim.org/scripts/script.php?script_id=159)이 설치되어 있습니까? 그것은 그 것처럼 보이지만 잘못된 행동은 그것을 좋아하지 않습니다. 그리고 그것들은 실제로 하나의 창에 여러 개의 버퍼가 있고 여러 개의 _tabs가 아닌가? –

+0

나는 결코 그것을 결코 설치하지 않았다. 내가 ": buffers"라고 입력하면 모든 것이 나타나므로 한 창에 모든 버퍼가 있습니다.막대의 이름을 클릭해도 올바른 버퍼로 전환됩니다. –

답변

4

"텍스트 모드"탭 라인처럼 보입니다. 일반적으로, 탭은 GUI 기반의 탭 표시 줄에 표시되지만 (당신의 .vimrc에서)이 줄 것이다 :

set guioptions= 

은 GUI 탭을 억제하고이 "텍스트 모드"탭을 되돌아 guioptions에서 e 옵션을 제거 . guioptions (:help 'go-e')의 e 옵션의 설명은이 말을 가지고

추가 탭 페이지를 'showtabline'로 표시 할 때. ... 'e'가 누락 된 경우 GUI가 아닌 탭 페이지 행을 사용할 수 있습니다.

set showtabline=0 

당신은 당신의 if has("gui_running") 섹션에서 넣을 수 있습니다 : 당신이 탭 라인을 사용하지 않으려면


는, 그때는 아마 그냥 항상 사용할 수 없습니다 그래서 0showtabline를 설정해야합니다 이 옵션을 Vim의 GUI 인스턴스에만 적용하거나 무조건 tim 기반의 Vim 인스턴스에서 탭 라인을 비활성화 할 수도 있습니다.

또는

당신은 GUI 기반의 탭이하려는 경우, 다음, guioptionse이 포함되어 있는지 확인하고 showtabline 제로가 아닌 : 덧붙여

set guioptions=e " instead of clearing this, set it to only `e` 
set showtabline=1 " one is the default value 

, 당신은 :tabnext로 탭을 탐색 할 수 있으며, :tabprevious (정상 모드에서 각각 gtgT).

+0

이렇게 상세하고 유용한 답변을 해주셔서 감사합니다! gt와 gT로 탭을 탐색 할 경우 : bn 또는 : bp를 사용하여 발생하는 명명 오류가 발생하지 않습니다. 따라서 단축키를 사용하면 탭이 실제로 유용합니다. –