Interface do Vim nos campos de entrada do navegador da web?

Interface do Vim nos campos de entrada do navegador da web?

Estou procurando um plugin de navegador que insira texto de caixas de entrada com a mesma interface de teclado do editor de texto Vim. eu adoteiVimiumo que torna a navegação geral muito mais eficaz, no entanto, muitas vezes desejo ter a interface do Vim enquanto seleciono um campo de entrada (como enquanto estou criando esta postagem). Eu gostaria muito de poder navegar no texto da mesma forma que edito o arquivo com o editor de texto vim e estou curioso para saber se tal plugin existe?

Responder1

OPentadáctiloe os complementos Vimperator para Firefox permitem edição semelhante ao vim em áreas de texto pressionando ctrl+t; Acho que também existe a opção de ativá-lo permanentemente. Há tambémÉ tudo texto!isso realmente lançará um editor para você.

No que diz respeito ao Chrome, não é tão fácil, pois a API é bastante limitada. Eles exigem que você execute um servidor em seu sistema. HouveTextareaConnect, mas parece estar quebrado agora.

Responder2

wasavifornece uma interface vim para caixas de texto em vários navegadores da web (Chrom (ium), Firefox/Iceweasel e Opera) e posso confirmar que funciona no Chromium no Linux (Debian 7 com Gnome3). Comece com <Ctrl><Enter>, muito mais informações na página inicial abaixo:

página inicial do wasavi

Página do Github

para cromo (ium)

Links para instalação no Opera e Firefox/Iceweasel podem ser encontrados na página inicial (link acima - eu os incluí, mas não posso postar com mais de 2 links...)

Responder3

Somando-se à resposta de Shawn, o pentadactyl (e o vimperator) permite que você pressione ctrl+iquando estiver em um campo de texto para realmente editá-lo no vim. Ele salvará o conteúdo do campo de texto em um arquivo temporário, abrirá esse arquivo no (g)vim e lerá o conteúdo (alterado) novamente após fechar o editor.

Responder4

Se você estiver usando o Chrome, lancei recentemente uma extensão de código aberto do Chrome chamada Vimsert. Ele permitirá que você edite qualquer área de texto no modo vim do editor Ace.

https://github.com/gabesullice/vimsert

informação relacionada