2012-05-03 2 views
4

다시 매핑하려고합니다 Ctrl + [ ~ :pop입니다. 나는 T+ Shift + Ctrl 키:tabe새로운 쉘 탭으로 내 Ctrl 키 + 톤 리바운드 있습니다. 내가 해낸 :태그 팝업을위한 매핑 키

nnoremap <C-[> :pop 

하지만이 작업을 수행 할 때 거의 모든 키 입력, 심지어 마우스 클릭에 :pop를 얻을.

이 키맵을 사용하면 태그 목록의 체인을 백업 할 수 있습니다. 대향 의 Ctrl 키+] 단자에

+4

''키와 ''을 구분할 수 없습니다. ': h 이스케이프'를 보라. 당신은 다른 매핑을 가지고 올 것입니다. –

+0

@PeterRincker 이것을 답으로 이동하면 동의 할 것입니다. 이것이 문제의 원인이었습니다. – Brombomb

답변

6

, <Esc><C-[>은 동일하다; 둘 다 동일한 키 코드로 표시됩니다.

키보드 입력이 내부적으로 처리되는 방식 때문에 GVIM에서도 불행히도 Ctrl + Letter와 Ctrl + Shift + Letter와 같은 다른 많은 키 조합을 구분할 수 없습니다. 이것은 알려진 문제점과 vim_dev 및 #vim IRC 채널에 대한 다양한 토론 주제입니다.

어떤 사람들 (Paul LeoNerd Evans)은 (이것을 지원하는 터미널의 콘솔 Vim의 경우조차도) 문제를 해결하고 다양한 제안을 흘렸습니다. http://groups.google.com/group/vim_dev/browse_thread/thread/626e83fa4588b32a/bfbcb22f37a8a1f8

그러나 현재까지 패치 나 자원 봉사자는 아직 나오지 않았습니다. 많은 사람들이 향후 Vim 8 주요 릴리스에서 이것을 갖고 싶다는 의사를 표명했습니다.

+0

스레드를 가져 주셔서 감사합니다. 이것은 Vim에 큰 도움이 될 것입니다. –