Mapeamento de uma combinação de teclas leader para Shift-Insert em massa durante a edição no VIM

0

Eu uso putty (windows) para conectar a uma máquina remota e meu trabalho diário gira em torno de codificação no vim. Eu tenho que copiar pasta da área de transferência do Windows muito, e para isso eu uso a combinação de teclas Shift + Insert de putty. Existe uma maneira pela qual eu possa mapear essa combinação no vim. Existe alguma maneira que eu possa mapear isso para a combinação leader + p de modo que eu não tenha que alcançar todo o caminho para inserir todas as vezes?

    
por woodstok 30.08.2013 / 06:39

1 resposta

0

Como garyjohn explicou, ViM remoto e PuTTy local não estão cientes um do outro, então você não pode dizer ao PuTTy para enviar qualquer coisa (ex. líder + p) exceto o texto da área de transferência para ViM remoto, nem dizer ao ViM remoto para pedir PuTTy para o conteúdo da área de transferência.

Você pode tentar algumas coisas:

  • Instale o AutoHotkey ou alguma outra ferramenta de automação na sua máquina local e mapeie alguma combinação de teclas para enviar "líder + p Shift-ins "para sua janela atual (PuTTy).
  • Monte o diretório em sua máquina remota em uma unidade acessível localmente (por exemplo, usando Samba, FTP, SFTP, etc.) e edite o arquivo com sua ViM local.
  • Conecte-se à máquina remota usando o cliente VNC que permite acessar a área de transferência do Windows (por exemplo, RealVNC ) e editar o arquivo usando o gVim remoto em sua sessão VNC.

Espero que isso ajude.

    
por 27.09.2013 / 12:57