VIM Sendscreen e atrás do buffer de cenas

0

Atualmente estou usando o vim via cygwin em conjunto com screen e screen-vim. O Screen-vim tem SendScreen, que recebe todo o buffer atual e o envia para a tela anexada. Enquanto isso é bom, para o meu aplicativo eu realmente preciso de uma solução de linha por linha. Atualmente estou usando o seguinte mapeamento:

map <leader>d "kyy<cr>:tabe<cr>"kp<ESC>:ScreenSend<cr>:q<cr>

Isso faz o trabalho, mas parece meio estranho. Existe uma solução melhor? Estou procurando especificamente algo que abra um buffer para que o usuário não perceba ou implemente a mesma funcionalidade de uma maneira mais limpa.

    
por J C 19.12.2014 / 12:19

1 resposta

0

Do README:

Once you have the shell open, you can then send visual selections to it using the command :ScreenSend.

E de :help screen :

:ScreenSend

Send the visual selection or the entire buffer contents to the running gnu screen shell window.

Então ...

V:ScreenSend<CR>

ou

:.ScreenSend<CR>
    
por 19.12.2014 / 14:48

Tags