2016-10-21 9 views
0

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

맹 글링 된 기호에서 검색을 확장하려면 Vim이나 Ctags에 어떻게 말할 수 있습니까?

답변

1

빔은 기본적으로 전체 단어 검색을 수행하지만 당신은 슬래시 태그 이름을 앞에 붙이는 정규식 검색을 수행 강제 할 수

:tag /foo 

그 행동이나 "정규 표현식을 변경하는 옵션 불행하게도 없습니다 "<C-]> 대안하지만 당신은 아주 쉽게 만들 수 있습니다 :

nnoremap <key> :tjump /<C-r><C-w><CR> 

참고 : 나는 :tag보다 더 유용하기 때문에 내가 :tjump을 사용했습니다. YMMV.