: h가 VIM에서 사용되는 경우 자동으로 수행됩니다. CTRL + ]를 통해, 새로운 도움말 항목을 열고 태그를 유지하는 것은 (점프 역사에 다시 갈 것 CTRL + T) 목록을 이동합니다. 내 자신의 파일 형식으로 이러한 동작을 구현하는 방법? 예를 들어, 나는 내부 {}라는 이름의 파일 something.txt 및 CTRL을 열 + T 돌아가 CTRL + ] 텍스트에를 원한다. 이것을 구현하는 방법?CTRL-]로 VIM에서 자체 태그 점프를 구현하는 방법은 무엇입니까?
2
A
답변
5
태그로 모두 끝났습니다. 기본적으로 vim 파일은 간단한 텍스트 파일이지만 'tags'라는 동일한 디렉토리에있는 파일에서 지원됩니다. 태그 식별자, 태그에 사는 파일 및 해당 태그를 찾을 수있는 예 명령 : 각 라인은 태그 항목, 분할 세 개의 필드 끝난
'bg' options.txt /*'bg'*
'bh' options.txt /*'bh'*
'bin' options.txt /*'bin'*
'binary' options.txt /*'binary'*
'biosk' options.txt /*'biosk'*
'bioskey' options.txt /*'bioskey'*
:이 모든 파일이 포함 생겼 항목 어떤이 ex 명령이 작동합니다. 위의 예제에서 볼 수 있듯이 vim 도움말 파일은 '/'검색 명령을 사용합니다.
태그 파일을 수동으로 쓰거나 Exuberent ctags과 같은 프로그램을 사용하여 자동으로 파일을 만들 수 있습니다. tags 파일은 일반적으로 편집하고있는 파일과 같은 디렉토리에서 읽혀 지지만, 'tags'옵션의 값을 조정하여 Vim에서 이것을 바꿀 수 있습니다.
":help tags
"
관련 문제
- 1. Lucene에서 자체 UID를 구현하는 방법은 무엇입니까?
- 2. 자체 채우기 EHcache를 구현하는 방법은 무엇입니까?
- 3. SharePoint 2007에서 태그 클라우드를 구현하는 방법은 무엇입니까?
- 4. Vim에서 함수를 감지하는 방법은 무엇입니까?
- 5. 네트워크 게임에서 위치 점프를 방지하는 방법은 무엇입니까?
- 6. Mac의 IntelliJ에서 수정 자 키를 cmd에서 ctrl로 변경하는 방법은 무엇입니까?
- 7. 자체 재시작 서비스를 구현하는 가장 쉬운 방법은 무엇입니까
- 8. Vim에서 단축키를 변경하는 방법은 무엇입니까?
- 9. 다른 엔티티와 태그를 공유하는 경우 태그 지정을 구현하는 방법은 무엇입니까?
- 10. 공백/점프를 제거하기 위해 SQL 색인을 수정하는 방법은 무엇입니까?
- 11. SOAP을 구현하는 방법은 무엇입니까?
- 12. 대기중인지도를 구현하는 방법은 무엇입니까?
- 13. IDEA를 구현하는 방법은 무엇입니까?
- 14. 리스너를 구현하는 방법은 무엇입니까?
- 15. initWithObjects를 구현하는 방법은 무엇입니까?
- 16. 스크롤을 구현하는 방법은 무엇입니까?
- 17. 배지를 구현하는 방법은 무엇입니까?
- 18. C에서 usermode timer를 구현하는 방법은 무엇입니까?
- 19. Vim에서 외부 파일로 폴드를 제어하는 방법은 무엇입니까?
- 20. VIM에서 브라켓 일치/정렬을 개선하는 방법은 무엇입니까?
- 21. vim에서 소문자 표시를 전역으로 사용하는 방법은 무엇입니까?
- 22. vim에서 ex 모드로 빠르게 전환하는 방법은 무엇입니까?
- 23. ViM에서 자동 완성 목록을 만드는 방법은 무엇입니까?
- 24. vim에서 argdo로 텍스트를 추가/삽입하는 방법은 무엇입니까?
- 25. Vim에서 시작한 후 ftplugin을 수동으로로드하는 방법은 무엇입니까?
- 26. vim에서^M을 새 줄로 변경하는 방법은 무엇입니까?
- 27. Vim에서 Emacs로 전환하는 가장 좋은 방법은 무엇입니까?
- 28. Vim에서 플러그인을 일시적으로 사용 중지하는 방법은 무엇입니까?
- 29. Vim에서 특정 동작을 반복하는 방법은 무엇입니까?
- 30. Vim에서 일치하는 XML 태그로 이동