2012-08-09 2 views
2

Vim에서 F9 키를 :w<CR>으로 매핑했습니다. pressign F9 이후, 나는 결과를보기 위해 firefox로 다시 전환한다. 단일 키를 눌러 파일을 저장하고 전환 할 수 있도록 Alt + Tab 키를 매핑 할 수 있습니까? 예 : nmap :w<Cr><M-Tab>Vim의 Alt + Tab

답변

1

Vim은 시스템 키 바인딩이 아닌 vim 키 바인딩을 처리합니다. 그래서 간단히 말해서, 당신은 그렇게 할 수 없습니다. 그러나이를 수행하기 위해 다른 것을 사용할 수 있습니다. 예를 들어 Linux의 경우 xdg-open 또는 Mac의 경우 open이 "기본 프로그램을 사용하여이 명령을 사용"명령입니다. 이것을 사용하여 웹 브라우저에서 현재 파일 (또는 링크)을 열 수 있습니다.

nnoremap <F9> :w<CR>:!open %<CR> 

또는

당신이 새 창을 열하지 않으려면 단순히 파이어 폭스를 "활성화"를 osascript를 통해 일부 애플 스크립트를 사용할 수있는 Mac에서 경우
nnoremap <F9> :w<CR>:!open http://mysite.com<CR> 

. 리눅스와 비슷한 점이있을 것 같아요. 그 일을 한 지 2 년이 지났습니다.

관련 문제