2014-10-14 1 views
0

나는 vim에 적응하려하고있다. 다시 한번 나는 꽤 잘하고 있지만 불행하게도 Gvim과 Vim은 alt 키와 같은 방식으로 처리하지 않는다. ALT + 다른 키)를 눌러 정력 ALT는 vim에서와 같이 gvim에서 어떻게 작동합니까?

는 ( ESC + 다른 키)를 눌러 동일하다. bash의 프롬프트에서 vi 모드 (set -o vi)를 사용합니다.

Gvim에서 동일한 단축키를 사용하면 estranges UTF-8 문자가 인쇄됩니다.

어떻게하면이 Gvim 동작을 비활성화 할 수 있습니까? (ALT + 다른 키)를 눌러

BR 정력

답변

3

는 (ESC + 다른 키)를 눌러 동일하다. bash의 프롬프트에서 vi 모드 (set -o vi)를 사용합니다.

Vim은 그렇게하지 않습니다. 터미널이하는 바입니다 - bash와 같은 다른 프로그램에서도 같은 동작을 보입니다. gvim에서 동작을 제거하는 대신 예상 한 터미널 동작과 일치하는 동작을 gvim에 추가해야합니다.

창 관리자에 따라, 당신은 당신이 원하는 일에 매핑 할 수 있습니다 :

# in .vimrc, or without guards in .gvimrc 
if has("gui_running") 
    map <m-j> (something) 
endif 

사용지도, nmap을, IMAP, ... 당신이 원하는 모드들에 따라.

+0

그리고 어떻게 ESC처럼 동작하도록 ALT를 매핑 할 수 있습니까? 이미 매핑을 시도했지만 작동하지 않았습니다. 정상 모드이거나 삽입 모드 일 때도 일반 모드로 이동하려면 Alt 키를 매핑해야합니다. 어떻게해야합니까? – MaikoID

관련 문제