2011-03-25 4 views
3

나는 vimCTRL + ] (또는 왼쪽 클릭)에 사용자 개입없이 첫 번째 결과에 점프 방지하고 싶었다. 결과적으로 식별자에서 (ctrl + ))를 클릭하면 태그 검색과 같은 모든 출현을 나열해야하며 사용자가 1,2 등을 입력 할 때 선택 사항 (1,2 ..)으로 이동해야합니다. . 나는 그것을 .vimrc (무언가를 cscope과 비슷한 것)으로 설정하여 사용했음을 기억하지만, 지금은 회상 할 수 없었다.ctags를 : Ctrl 키 +에 대한 첫 번째 결과에 점프를 방지]

답변

2

tag-matchlist을 찾고 계십니까?

+1

에 다음 줄을 추가 할 수 있습니다 .vimrc, 키 맵보다는. 아마 내가 cscope도 설치하고 함께 사용했다. – bsr

1

원하는 사운드가 g]입니다. 일치하는 태그를 보여줍니다. 난 당신이 cscopetagset cscopetagorder=0을 설정하면, 하나의 결과 만이 있다면 Ctrl+]이 목록을 표시 할 수있는 옵션이 있다고 생각하지 않지만

, 당신은 가능성이 태그보다 더 많은 결과를 표시됩니다 cscope의 데이터베이스를 검색 할 수 있습니다. (당신은 C++을 사용하고있는거야 특히 경우 - 함수 프로토 타입 구현이 포함됩니다 -c++-kinds=+p -. 당신은 거의 항상 같은 일이 두 가지 있습니다을 나는 그것이 omnicppcomplete에 필요한 있기 때문에 해당 설정을 사용합니다.)

당신에게 결과가 하나뿐이라도 목록을 얻지 못합니다. 이를 위해서는 Ctrl+]g]을 바꾸려면지도를 만들어야합니다.

1

당신은 설정에서 함께 이전과 마우스 왼쪽 클릭 및 Ctrl +]의 동작은 태그 matchlist documentation.i에서 (] g으로 동일해야합니다의 .vimrc

map <C-]> g] 
관련 문제