Existe um plugin vim ou outro programa que copia e cola um texto selecionado em um arquivo permanente em um pressionamento de tecla?

1

Existe um plugin vim ou outro programa que copia e cola um texto selecionado em um arquivo permanente em um pressionamento de tecla? Por exemplo. Você seleciona um texto, faz Ctrl + s e, em vez de copiar para a área de transferência, copia para um arquivo permanente.

Pode ser através de um plugin vim porque eu sempre faço essa ação dentro de uma sessão vim. Por fim, eu gostaria de colar primeiro o caminho relativo do arquivo atual em que estou, depois colar o texto selecionado e inserir uma linha em branco para separar a próxima entrada.

Estou usando o Ubuntu 11.10 btw.

    
por Bentley4 02.04.2013 / 11:26

1 resposta

2

Isso é basicamente um mapeamento simples:

:vnoremap <C-s> :write! >> file<CR>

Para preceder o nome do arquivo, eu invoco um comando externo, embora isso também possa ser feito com readfile() / writefile() .

:vnoremap <C-s> :<C-u>execute '!echo "%" >> file'<Bar>'<,'>write! >> file<CR>
    
por 02.04.2013 / 11:48