Existe algum método para fazer o Google Chrome abrir textareas no vim?

16

Eu costumava usar o Firefox diariamente, mas mudei para o Google Chrome e o uso há mais de 2 anos. O único plugin que eu sinto falta é esse, It's All Text! . Este plug-in permitiu que a área de texto fosse aberta em uma janela vim ou gvim separada, onde eu poderia fazer a edição e, em seguida, salvar o conteúdo, quando concluído, de volta ao Firefox.

O que eu descobri é que esse plugin é TextAid , mas eu achar um pouco de kludge, já que requer um servidor web separado para ser mantido.

Eu realmente prefiro não ter que usar o TextAid, alguém sabe de algum método alternativo para conseguir isso usando o Chrome?

    
por slm 08.11.2013 / 20:33

5 respostas

6

Existe uma extensão do Chrome chamada Surfingkeys , que inclui ACE vim editor (um editor vim implementado com Javascript).

Com a extensão, você pode pressionar Ctrl-i para chamar o editor de vim quando estiver em um elemento input ou textarea . Então você poderia editar seu texto com o editor vim, e :wq para escrever texto no editor vim de volta ao elemento na página.

Você também pode usar o editor vim para selecionar a opção para um elemento select , o que é útil quando existem várias opções dentro do elemento select .

Mais informações podem ser encontradas - editor vim com o ACE .

    
por 05.02.2017 / 15:45
4

É mais difícil com (por design), mas você pode tente textaid .

Veja o link

    
por 08.11.2013 / 20:56
2

Em geral, você precisa ter um backend. No entanto, não precisa ser um servidor da web. Se você estiver confortável em ter um script sendo executado localmente toda vez que abrir um edição ou tiver um serviço em execução (embora isso esteja próximo do problema em questão), isso pode ser feito usando a API para comunicação com scripts locais em pipes.

Em suma, como funciona é usando o Ajax no navegador. Uma extensão pode chamar um script local que, por sua vez, abre o editor desejado e mantém a comunicação ativa. O script local imprime dados para stdout e a extensão recebe o que é enviado.

Outra opção é usar o armazenamento local, mas não encontrou uma maneira de combiná-lo com o lançamento de aplicativos locais.

Eu tenho um projeto no gelo usando python como backend e principalmente Vim como editor, mas também testei com coisas como Emacs e Gedit. Eu tinha uma versão de trabalho, mas estraguei tudo e não olhei para ela por algum tempo.

Esta não é uma resposta em si, mas foi adicionada como uma nota. Eu poderia trabalhar no plug-in e voltar a ele;), mas se o script local não for um bom começo, tenho medo de que ele não ajude muito a sua solicitação.

    
por 01.03.2014 / 20:11
2

O Wasavi abre áreas de texto em um editor do tipo vi, que é configurável por meio de um arquivo rc .

Vídeos e links para download na página do GitHub. Chrome, Opera e Firefox são suportados.

Veja um exemplo de como eu edito essa resposta:

    
por 03.08.2017 / 18:01
2

Atualização 18 de outubro:

Experimente o seguinte plugin:

link

    
por 15.10.2018 / 23:15