Vimium: Existe uma maneira de sair do modo de inserção, além de pressionar escape?

Criado em 9 fev. 2020  ·  20Comentários  ·  Fonte: philc/vimium

Estou tentando escapar do modo de inserção sem usar a tecla de escape. Não consegui encontrar a "função de modo de inserção de saída", então não consigo mapear uma chave para ela.

A razão pela qual estou perguntando é que muitas vezes estou usando teclas de atalho de sites para entrar no modo de tela cheia de vídeo (por exemplo, f no youtube). Quando estiver em tela cheia, quero me livrar do bloco do modo de inserção na parte inferior da tela, sem sair do modo de tela cheia (pressionando ESC).

Existe alguma maneira de fazer isso na versão atual do vimium ou essa é uma funcionalidade que pode ser implementada?

Comentários muito úteis

Você pode pressionar <c-[> ( Ctrl + [ ) para sair (a maioria, se não todos) dos modos do Vimium, e isso aceita mapkey , então mapkey <c-c> <c-[> fará <c-c> funciona como <esc> .

Todos 20 comentários

---Original---
De: "murermader"< [email protected]>
Data: domingo, 9 de fevereiro de 2020 21:00
Para: "philc/vimium"< [email protected]>;
Cc: "Inscrito"< [email protected]>;
Assunto: [philc/vimium] Existe uma maneira de sair do modo de inserção, além de pressionar escape? (#3485)

Estou tentando escapar do modo de inserção sem usar a tecla de escape. Não consegui encontrar a "função de modo de inserção de saída", então não consigo mapear uma chave para ela.

A razão pela qual estou perguntando é que muitas vezes estou usando teclas de atalho de sites para entrar no modo de tela cheia de vídeo (por exemplo, f no youtube). Quando estiver em tela cheia, quero me livrar do bloco do modo de inserção na parte inferior da tela, sem sair do modo de tela cheia (pressionando ESC).

Existe alguma maneira de fazer isso na versão atual do vimium ou essa é uma funcionalidade que pode ser implementada?


Você está recebendo isso porque está inscrito neste tópico.
Responda a este e-mail diretamente, visualize-o no GitHub ou cancele a inscrição.

Como exatamente isso me ajuda?

Você pode pressionar <c-[> ( Ctrl + [ ) para sair (a maioria, se não todos) dos modos do Vimium, e isso aceita mapkey , então mapkey <c-c> <c-[> fará <c-c> funciona como <esc> .

@ gdh1995 não é a mesma coisa, você ainda sai da tela cheia e insere o modo ao mesmo tempo. c-[ é idêntico a Esc .

c-[ suporta mapkey, então você pode escrever: mapkey

---Original---
De: "pingz"< [email protected]>
Data: Qui, 13 de fevereiro de 2020 12:10
Para: "philc/vimium"< [email protected]>;
Cc: "Menção"< mençã[email protected]>; "Dahan Gong"< [email protected]>;
Assunto: Re: [philc/vimium] Existe uma maneira de sair do modo de inserção, além de pressionar escape? (#3485)

@ gdh1995 não é a mesma coisa, você ainda sai da tela cheia e insere o modo ao mesmo tempo. c-[ é idêntico a Esc.


Você está recebendo isso porque foi mencionado.
Responda a este e-mail diretamente, visualize-o no GitHub ou cancele a inscrição.

Oh, entendi. O c-[ original não é o mesmo que em mapkey <c-[> <c-[> .

Não consigo fazer o CTRL + [ funcionar, talvez porque estou usando um layout de teclado alemão (QWERTZ), onde tenho que pressionar CTRL + Alt Gr + 8 para obter o ( Alt Gr + 8 for [ ), mas não parece funcionar.

Minha solução com a qual estou bastante feliz atualmente é apenas desabilitar o bloco do modo de inserção nas configurações avançadas. Isso também funciona.

De qualquer forma, obrigado pela ajuda!

Você pode tentar mapkey Ctrl+E para Ctrl+[ , então será mais fácil sair do modo de inserção - mapkey pode mapear qualquer tecla para c-[

---Original---
De: "murermader"< [email protected]>
Data: sábado, 15 de fevereiro de 2020 00:38
Para: "philc/vimium"< [email protected]>;
Cc: "Menção"< mençã[email protected]>; "Dahan Gong"< [email protected]>;
Assunto: Re: [philc/vimium] Existe uma maneira de sair do modo de inserção, além de pressionar escape? (#3485)

Não consigo fazer o CTRL + [ funcionar, talvez porque estou usando um layout de teclado alemão (QWERTZ), onde tenho que pressionar CTRL + Alt Gr + 8 para obter o caractere (Alt Gr + 8 for [), mas Não parece funcionar.

Minha solução com a qual estou bastante feliz atualmente é apenas desabilitar o bloco do modo de inserção nas configurações avançadas. Isso também funciona.

De qualquer forma, obrigado pela ajuda!


Você está recebendo isso porque foi mencionado.
Responda a este e-mail diretamente, visualize-o no GitHub ou cancele a inscrição.

Obrigado, isso funciona! Eu misturei a ordem dos parâmetros mapkey ao tentar por mim mesmo, mas apenas trocá-los fez funcionar. Agradeço a ajuda👍

@ gdh1995 obrigado por todas as dicas, gostaria de saber se isso poderia ser mais descoberto por meio da documentação.

outro uso para isso: o youtube tem uma tecla de atalho para tela cheia ( f ), mas que só funciona no modo de inserção; pressionar ESC sairá da tela cheia em vez de ocultar o modal do modo de inserção na parte inferior. Esta solução alternativa não faz isso.

Então, para ir em tela cheia no youtube, você pode fazer i f Ctrl+[

@hraban sim, é por isso que postei isso no github. Acho que vou fechar este problema, pois está resolvido.

Do texto da edição:

A razão pela qual estou perguntando é que geralmente estou usando teclas de atalho de sites para entrar no modo de tela cheia de vídeo (por exemplo, f no youtube)

todas as minhas desculpas, direi vinte ave-marias e farei penitência. considere minhas palavras vis não ditas.

@hraban ainda sai da tela cheia, ctrl+[ age como escape.

você pode precisar de 'mapkey' para deixar outra chave agir como 'c-[' durante o manuseio do Vimium. Então seu navegador não notará um 'c-['.

---Original---
De: "Yassine Bridi"< [email protected]>
Data: ter, 29 de dezembro de 2020 02:23
Para: "philc/vimium"< [email protected]>;
Cc: "Menção"< mençã[email protected]>; "Dahan Gong"< [email protected]>;
Assunto: Re: [philc/vimium] Existe uma maneira de sair do modo de inserção, além de pressionar escape? (#3485)

@hraban ainda sai da tela cheia, ctrl+[ age como escape.


Você está recebendo isso porque foi mencionado.
Responda a este e-mail diretamente, visualize-o no GitHub ou cancele a inscrição.

@hraban ainda sai da tela cheia, ctrl+[ age como escape.

Ah, nesse caso isso pode depender do sistema operacional ou do navegador. No Mac, nem o Chrome nem o FF interpretam ctrl + [ como a tecla esc . Estou curioso para saber qual combo navegador/SO emula as teclas de escape do terminal, se você tiver?

Na verdade, o próprio sistema não interpreta ctrl + [ como esc , mas o chrome sim.
Estou usando chrome: 87, Arch linux

Na verdade, o próprio sistema não interpreta ctrl + [ como esc , mas o chrome sim.
Estou usando chrome: 87, Arch linux

Agradável. O Chrome 87 + Mac definitivamente não faz isso. Mas interessante que eles tenham ido assim no Arch.

Na verdade, o próprio sistema não interpreta ctrl + [ como esc , mas o chrome sim.
Estou usando chrome: 87, Arch linux

Agradável. O Chrome 87 + Mac definitivamente não faz isso. Mas interessante que eles tenham ido assim no Arch.

É um código de controle C0. O Xorg apenas passa eventos chave para os aplicativos. Talvez seja GTK ou algo assim.

Acho que pode ser porque o Chrome decide sair do modo de tela cheia em ctrl-[, mas não o Chrome recebe/traduz ctrl-[ para escapar.

---Original---
De: "pingz"< [email protected]>
Data: segunda-feira, 4 de janeiro de 2021 11h11
Para: "philc/vimium"< [email protected]>;
Cc: "Menção"< mençã[email protected]>; "Dahan Gong"< [email protected]>;
Assunto: Re: [philc/vimium] Existe uma maneira de sair do modo de inserção, além de pressionar escape? (#3485)

Na verdade, o próprio sistema não interpreta ctrl+[ como esc, mas o chrome sim.
Estou usando chrome: 87, Arch linux

Agradável. O Chrome 87 + Mac definitivamente não faz isso. Mas interessante que eles tenham ido assim no Arch.

É um código de controle C0. O Xorg apenas passa eventos chave para os aplicativos. Talvez seja GTK ou algo assim.


Você está recebendo isso porque foi mencionado.
Responda a este e-mail diretamente, visualize-o no GitHub ou cancele a inscrição.

Esta página foi útil?
0 / 5 - 0 avaliações

Questões relacionadas

lawiparadise picture lawiparadise  ·  3Comentários

Poseiden picture Poseiden  ·  3Comentários

devanshuDesai picture devanshuDesai  ·  4Comentários

PickRelated picture PickRelated  ·  4Comentários

finalfantasia picture finalfantasia  ·  3Comentários