2011-08-23 7 views
8

내가 커서 아래 단어에 대한 프로젝트의 글로벌 자식 검색으로 // 사용하는 매핑이와 일반 검색에 대한 이상한 동작 :매핑 붙여 넣기

nmap // :let @/="... 

문제는 내가 추가 한 후이다 이 맵핑 일반 검색은 검색어를 붙여 넣으려고하면 이상하게 작동합니다. 내가/후 붙여 넣기 (Mac에서 애플-V) 내가 얻을 충돌하는 경우, 즉 대신 다음

/<t_<fa>X> 

업데이트.

정확한 매핑이 실제로 중요하지 않습니다.

map // echo "test"<cr> 

지금 // 입력하면 상태 표시 줄에 test를 볼 수 있습니다 : 예를 들어, 바로 다음 해보십시오.

이제 /를 입력하고 바로 붙여 넣습니다. 나는

/<t_<fa>X> 
+0

정확한지도 작성 명령을 게시하면 도움이 될 수도 있습니다. – kongo2002

+0

지도 // echo "test";) –

+0

나는 똑같은 행동을합니다. 재밌습니다. 그러나 (GUI가없는) 터미널에서 MacVim을 실행하면 문제가 없습니다. MacVim 버그 인 것 같습니다. – mb14

답변

0

같은 행동을합니다. 그것은 MacVim에서 버그 인 것 같습니다. 이것은 MacVim에서 터미널 모드로 발생하지 않기 때문입니다. 매핑 (키와 무엇)이 아무 것도 변경하지 않는 것 같습니다. Vim이 매핑을 완료하기 위해 키를 기다리는 동안 매번 매핑을 취소하고해야 할 일을 할 때마다 언론이 그것을 취소하지만이 키를 보내는 것처럼 보입니다. 맵핑 시간 초과가 될 때까지 대기하면 문제가 발생하지 않습니다. >

는이

:imap vv vv 

타입 V와 삽입 모드에서 충분히 빨리처럼 삽입 모드로 reproducet 수 있으며 같은 X를해야합니다.