Como eu salvo do VI em um pipe?

2

Já vi muitas maneiras de redirecionar a entrada de stdin para VI, mas gostaria de redirecionar VI para salvar em um canal em vez de em um arquivo. Por exemplo, eu gostaria de canalizar o buffer de pipe inteiro do VI para outro programa de edição de texto, como kate. Isso é possível?

    
por Daniel Lee 09.07.2013 / 10:03

1 resposta

2

Não tenho certeza sobre o vi simples. Mas no Vim, você pode escrever um buffer (ou partes de um buffer) para um comando externo arbitrário via stdin, como :w !my_external_command

A ajuda não menciona que este seja um comando específico do Vim, portanto também pode estar disponível no vi. Se você está realmente usando o Vim depois de tudo e não apenas o vi, então veja :help :w_c para detalhes.

    
por 05.09.2013 / 15:30

Tags