2012-04-17 5 views
3

나는 레드햇에서 일하고있다. 나는이 OS의 Vim이 :ta foo을 실행할 때 기본적으로 첫번째 태그로 넘어 가지 않는다는 것을 발견했다.빔을 기본적으로 첫번째 태그로 점프하는 방법

예를 들어 "foo"라는 태그가 여러 개 있습니다. 이제 :ta foo을 입력하면 :ts foo처럼 표시됩니다. 그래서 매번 q 1을 입력해야 처음으로 이동합니다. 그것은 꽤 불편한 것 같습니다. 그것을 바꿀 수 있습니까?

+1

는 빔 대신 가능한 태그의 목록을 보여주는 첫 번째 태그로 이동합니다. 어딘가에': ta'를 오버 라이드하지 않았는지 확인하십시오. –

+0

그것은 우분투 밑에서 잘 작동합니다. 하지만 레드햇에는 없습니다. 어쩌면 다른 버전의 vim 때문일 수도 있습니다. ': ta'는 vimrc에서 다시 매핑되지 않았습니다. –

+3

@ user674199 :이 동작이 다른 vim 버전 때문일 것으로 생각하지 않습니다. 참조 : help : ta. 그것은 명확하게 다음과 같이 설명합니다. 추가 옵션이없는 ta는 첫 번째 태그로 점프합니다. 내 생각에 명령은 다음과 같습니다. ta는 다시 매핑됩니다. 플러그인으로. 무엇이 : 명령은 말하는가? 모든 플러그인을 비활성화/제거하고 다시 시도하십시오. – Habi

답변

3

내 .vimrc에서 다음 태그가 첫 번째 태그로 건너 뛰지 않도록주의했습니다. foo`가 expexted로 작동 타 :

`나를 위해

set cscopetag

+0

이 답변은 유용합니다. cscope_maps.vim : 34에 있습니다. 나는 그것을 주석 처리하고/p 태그는 잘 동작한다. – Lion

+0

축복합니다! 당신은 기본적으로 10 시간 이상의 디버깅 시간을 절약 해주었습니다. 누가 내가 찾고있는 것이'vim/bundle/neocomplcache/autoload/neocomplcache/sources/vim_complete/options.dict' 파일에 있다고 생각했을까요? – Tarrasch

관련 문제