cscope가 설치된 vim에서 ctags 기능을 사용하는 방법은 무엇입니까?

cscope가 설치된 vim에서 ctags 기능을 사용하는 방법은 무엇입니까?

cscope파일에 행을 추가하여 Bundle 'chazy/cscope_maps설치 하면 .vimrc내 태그 메뉴( g+[)가 태그가 있는 파일 목록을 포함하는 것으로 보이는 cscope 목록으로 대체됩니다.라고, 거기가 아닌데발표하다. cscope using을 사용하여 CTRL\+s참조 태그가 참조되는 위치 목록을 가져온 다음 use를 사용하여 g+[객체가 선언된 위치를 가져올 수 있기 를 원합니다 .

내가 이걸 할 수 있을까? 토큰 클레임을 사용하는지 cscope, 받는지 걱정하지 않습니다.ctags

답변1

동일한 문제를 겪으면서 귀하의 질문을 우연히 발견하고 해결책을 찾았습니다.

나는 당신과 나 둘 다 당신의 .vim/ 디렉토리에 cscope_maps.vim을 설치했다고 가정합니다. 파일을 정확하게 검사하면 기본적으로 ctags와 cscope의 조합인 "cscopetag" 플래그가 있습니다. 이 플래그를 제거하면 cscope Control바인딩이 비활성화 ]되고 ctag만 남습니다.

  • Control- ]:ta에는 cscope 및 ctags를 사용하십시오 vim -t.

  • 다음과 같이 플래그를 주석 처리합니다 " set cscopetag.

답변2

달리기:set nocscopetag

이 설정을 .vimrc에 추가하여 지속되도록 만들 수 있습니다.

관련 정보