ctags

    3

    2답변

    시스템 Verilog 용 파일 tags을 생성하고 싶습니다. 이게 정말 도움이 된 것 같습니다. link, 나는 UVM 태그 파일을 생성 할 수있었습니다. 하지만 내 질문은 SV에 관한 것입니다. 별도의 sv 파일이 없기 때문에이 언어는 컴파일러 자체에 빌드됩니다. 어떻게 태그 파일을 만들까요? 미리 감사드립니다.

    5

    1답변

    저는 Darren Hiebert의 Exuberant-ctags를 꽤 오래 사용했습니다. 내 vim 도구 상자의 필수 부분입니다. 파이썬, 자바 및 C 코드 (나는 또한 cscope 사용) 태그. 최근 필자는 Universal-ctags라는보다 현대적인 포크로 이동하는 것을 고려해야한다고 읽었습니다. 나는 이러한 기술적 인 장단점을 찾고 있습니다. 태그가 바

    1

    1답변

    나는 얼마 전부터 vim과 함께 perl을 사용 해왔다. 그 전에 Perl 용 플러그인으로 IntelliJ를 사용했습니다. 내가 누락 된 유일한 점은 정력 태그 바에서 다른 견해입니다. 유니버설 ctags로 실행되도록 구성했으며 패키지, 서브 루틴 및 상수에 대한 카테고리를 보여줍니다. 그러나 각 패키지에 create() 메소드가있는 세 개의 패키지가있는

    1

    2답변

    태그 파일에 상대 경로가 포함되어 있으면 Vim은 현재 디렉토리가 아닌 태그 파일 자체가있는 위치를 기준으로 소스 파일을 찾습니다. 나는. 태그 파일은 ctags -R이 실행 된 위치에 있어야합니다. 동일한 태그 파일을 다른 곳에 보관하고 싶을 때를 대비하여 Vim이 PWD에서 소스 파일을 찾을 수있는 방법은 무엇입니까?

    1

    1답변

    템플릿 함수에 대한 정의 탐색을 뛰어 없습니다 : 내가 명령 GoToDefinition을 입력 template<BLA> func1() {} // something template<BLA> func2() { func1(); } , 오류가 나타나 "YCM 'RuntimeError에를 : 수 정의로 건너 뛰지 마라. "". 내가 놓친 게

    0

    1답변

    커다란 혼합 C/Asm 프로젝트에서 작업하고 있으며 많은 변수와 기호가 ASM 측면에서 엉망이됩니다. 그래서 Vim에서 나는 <C-]>을 _foo으로 할 수 없습니다. 왜냐하면 Ctags는 그것을 C 네임 스페이스의 foo에 연결할 수 없기 때문입니다. 맹 글링 된 기호에서 검색을 확장하려면 Vim이나 Ctags에 어떻게 말할 수 있습니까?

    1

    2답변

    것이 가능를 얻으려면. 함수 끝 줄 번호를 가져 오는 방법을 원했습니다. 다른 접근 방법 : awk 'NR > first && /^}$/ { print NR; exit }' first=$FIRST_LINE filename.c 이 코드를 필요로 제대로 포맷하는 예 : 이 filename.c 1 #include<stdio.h> 2 #include<

    1

    1답변

    :echo expand("<cword>")을 입력하면 vim은 커서에 단어를 표시해야합니다. 하지만 :tag expand("<cword>")를 입력 할 때, 그것은 프롬프트 E426 : 찾을 수 없음 태그 : 확장 (그것의 태그 기능을 호출되지 않습니다 기능을 확장 할 것으로 보인다 는 expand(는 tag로 전송 매개 변수로. 어떤 통찰력 사전에 감사합

    0

    1답변

    ctags으로 코드에없는 함수, 변수, 구조체를 검색 할 수 있습니다 (for e.g.). 모든 조건부 루프가 코드에서 호출되는 줄 번호를 얻고 싶었습니다. 예를 들어 : 예제 코드에서 1 #include <stdio.h> 2 3 void funcA() {} 4 void funcB(int a){} 5 6 int main() { 7

    0

    2답변

    저는 VIM과 Ctags를 사용하고 있습니다. 정의로 건너 뛰고 싶을 때 : tselect에 대한 바로 가기가 있습니다. 다른 일치 항목이있는 창이 열리면 '/'을 사용하여 단어를 찾으려하지만 불행히도 작동하지 않습니다. 그게 가능합니까? 또는 Ctags를 사용하는 것보다 더 좋은 방법이 있습니까?