2009-10-16 2 views
2

: h가 VIM에서 사용되는 경우 자동으로 수행됩니다. CTRL + ]를 통해, 새로운 도움말 항목을 열고 태그를 유지하는 것은 (점프 역사에 다시 갈 것 CTRL + T) 목록을 이동합니다. 내 자신의 파일 형식으로 이러한 동작을 구현하는 방법? 예를 들어, 나는 내부 {}라는 이름의 파일 something.txt 및 CTRL을 열 + T 돌아가 CTRL + ] 텍스트에를 원한다. 이것을 구현하는 방법?CTRL-]로 VIM에서 자체 태그 점프를 구현하는 방법은 무엇입니까?

답변

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"

을 입력하면 자세한 정보가 나타납니다.
관련 문제