2012-03-21 3 views
0

vi는 대시와 공백을 단어 분리 자로 사용합니다. 단어 구분 기호에서 대시를 제외 할 수있는 방법이 있습니까?vi의 단어 분리 기호에서 대시 (-)를 제외합니다.

이것은 ctags exe로 생성 된 기호로 작업 할 때 필요합니다. 심볼에 "-"가 포함되어 있으면 심볼이 제대로 생성 되더라도 vi 태그가 해당 심볼을 찾지 못합니다. 예를 기호를 들어

- EX01-VAR-LOCAL 이에 대한 태그를 검색하려면 Ctrl +]를 사용하여 VI는 EX01를 검색하지 완전한 기호 EX01-VAR-LOCAL

VI와 함께 사용할 경우 비록 - t EX01-VAR-LOCAL 또는 명령 모드 : 태그 EX01-VAR-LOCAL 이 정상적으로 작동합니다. 단어 구분 기호로 해제 대시 사전 :

+0

미안하지 프로그래밍 (코드) 질문 투표가 superuser.com로 이동합니다. 행운을 빕니다. – shellter

+1

: help iskeyword –

+1

답장을 보내 주셔서 감사 합니다만 iskeyword는 vi에서 지원되지 않습니다. – Abhishek

답변

0

에서

덕분에 당신은 'iskeyword'설정을 사용하여 일반 문자로이 설정해야합니다. 당신이 iskeyword 내용 ("모든 설정"을 사용)의 기본을 보면

이있을 수 있습니다 :

iskeyword = @, 48-57, _, 192-255

대시 기호 ASCII 문자가 45이므로 일반 문자로 설정해야합니다.

이 시도 :

세트 iskeyword = @, 45,48-57, _, 192-255

관련 문제