vimperator에서 탭을 전환 할 때 어떻게 모든 필드에서 집중할 수 있습니까?


1

firefox pluign vimperator에 실망한 문제가 있습니다. 탭을 전환 할 때 cntrl + n필드에 포커스가있는 탭이 현재 탭에서 대상 탭으로가는 길에 열려 있으면 이 창이 새 창에서 firefox를 엽니 다. vimperator에서 탭을 전환 할 때 어떻게 모든 필드에서 집중할 수 있습니까?

답변:


2

(미안 해요. 새로운 답변을해야합니다. 댓글이 너무 길기 때문입니다.)

인식하지 못하도록 키보드 매핑을 사용자 정의했지만 gt / gT 또는 Ctrl-Tab을 사용하여 탭을 순환합니다. 그러나 내가 복제하는데 어려움을 겪는 주된 이유는 삽입 모드에서 탭 밖으로 전환했다가 다시 전환하면 삽입 모드로 다시 전환하지 않는다는 것입니다. 첫 번째 텍스트 필드에 자동으로 초점을 맞추는 설정이 있는지 궁금합니다. 예 : nofocuscontent .

어쨌든,

:help map

매핑에서 기본을 제공해야합니다. 너 할 수도있어.

:nmap <C-n> gt<Esc>

또는 아마도

:nmap <C-n> :tabnext<CR><Esc>

로드시 자동으로 다시 매핑하려면 .vimperatorrc에 넣으십시오. 거기 당신은 오프닝 ':'을 떠날 수 있습니다. (장착 gt/ :tabnext으로 gT또는 :tabprev위해 <C-p>등)

당신이 문제를 해결할 수도 있습니다 그냥 매핑을 해제하거나 매핑 <C-n>을 삽입 모드에서 새 창을 열지 않도록 (당신이 그 기능을 좋아하지 않는 한).

:imap <C-n> <Nop>

ctrl-N은 삽입 모드에서 아무 것도하지 않거나 탭으로 이동시킬 수 있습니다.

:imap <C-n> <Esc>gt<Esc>

또는 일부.


1

이것은 문제를 복제하는 데 어려움이 있기 때문에 테스트하기가 어렵습니다 (Ctrl-N은 탭을 전환하지 않습니다.) 시도해 보셨습니까?

:set focuscontent

?

자세한 내용은 focuscontent 도움말을 참조하십시오.

그래도 작동하지 않으면 Ctrl-N을 gt <Esc>로 다시 매핑하는 것이 좋습니다.


안녕하세요, 응답 주셔서 감사합니다. 어떻게 매핑 할 것인가? Ctrl-N, Ctrl-P는 탭을 전환하지 않습니까?
James
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.