vi로 C++ 프로그램을 만들고 있습니다. 파일은 하나 뿐이지 만 종류는 커지고 있습니다. 모든 기능을 쉽게 볼 수 있다면 좋을 것 같습니다. 생성하고 검색 할 필요없이 그 중 하나에 점프. VI이 작업을 수행 할 수 또는 수?"어떻게하면 C++ 프로젝트에서 vi를 사용하여 함수로 점프 할 수 있습니까?
1
A
답변
6
이 Jump to function definition in vim의 DUP 것 같다 유사한 프로그램이있다.
는 대답을 요약하면 , ctags를 사용하고 Vim and Ctags tips and tricks을보십시오.
+2
... 그리고 리팩토링하는 사람은 그 나쁜 소년을 작은 파일로 만듭니다 :) –
1
나는 이것을하기 위해 vim 플러그인을 사용합니다 :
http://www.vim.org/scripts/script.php?script_id=273
점프 기능을 사용하여 클래스, 구조체, 기능을 요약합니다.
관련 문제
- 1. 예기치 않은 "audioPlayerDidFinishPlaying"함수로 점프
- 2. 어떻게하면 git에서 "diff -c"할 수 있습니까?
- 3. 리플렉션을 사용하여 문자열을 C#의 함수로 변환 할 수 있습니까?
- 4. 어떻게하면 C# 프로젝트에서 어셈블리의 버전 번호를 무시할 수 있습니까?
- 5. VI를 사용하여 콜론 제거
- 6. 변수에 레이블의 주소를 저장하고 goto를 사용하여 점프 할 수 있습니까?
- 7. 어떻게하면 DLL을 통해 호출 할 수 있습니까?
- 8. 어떻게하면 QtWebView에서 링크를 클릭 할 수 있습니까?
- 9. 어떻게하면 winmo 전화를 제어 할 수 있습니까?
- 10. 어떻게하면 X11을 정적으로 컴파일 할 수 있습니까?
- 11. 어떻게하면 모든 것을 사용할 수 있습니까? C++
- 12. 어떻게하면 XAML에서이 작업을 수행 할 수 있습니까?
- 13. jQuery.load() 함수로 ASCX를로드 할 수 있습니까?
- 14. void 함수로 반환 할 수 있습니까?
- 15. 익명 함수로 함수에 액세스 할 수 있습니까?
- 16. 메서드를 람다 함수로 재정의 할 수 있습니까?
- 17. 어떻게하면 내 asp.net 프로젝트에서 동적 LINQ를 사용할 수 있습니까?
- 18. 어떻게하면 gdbvim을 사용하여 프로세스에 연결할 수 있습니까?
- 19. C++ - 어떻게하면 bmp 파일에서 일부 작업을 수행 할 수 있습니까?
- 20. 어떻게하면 이것을 제거 할 수 있습니까?
- 21. 어떻게하면 C# .net을 사용하여 JVM이있는 시스템을 찾을 수 있습니까?
- 22. 어떻게하면 strace를 사용하여 C 프로그램의 시스템 호출을 알 수 있습니까?
- 23. 어떻게하면 java.util.Calendar를 사용하여 이슬람 달력을 반환 할 수 있습니까?
- 24. 어떻게하면 델파이를 사용하여 인터넷에서 프로세스를 분리 할 수 있습니까?
- 25. 어떻게하면 파이썬을 사용하여 쉽게 변수를 문자열로 확장 할 수 있습니까?
- 26. 어떻게하면 Google 스프레드 시트를 PHP를 사용하여 플롯 할 수 있습니까?
- 27. 어떻게하면 java.text.NumberFormat을 사용하여 단위를 추가 할 수 있습니까?
- 28. 어떻게하면 Nhibernate 트랜잭션이 실패 할 수 있습니까?
- 29. 어떻게하면 % d을 C로 인쇄 할 수 있습니까
- 30. 어떻게하면 haskell에서 목록을 인쇄 할 수 있습니까?
BTW,이 질문에 대한 더 나은 제목은 "어떻게 vi 또는 이와 유사한 C++ 프로젝트의 함수로 이동할 수 있습니까?"입니다. –