Redirecionar a saída do comando VI para um arquivo

3

Eu quero exportar a saída de vi command :set fileencoding para outro arquivo. Parece que a detecção de codificação de arquivo de vi é melhor que o comando file .

Como fazer isso?

Eu poderia escrever uma macro com:

:set fileencoding
:q

mas isso não exportará a saída.

    
por user13107 10.07.2014 / 04:22

1 resposta

6

Em vim , você pode usar o comando redir . No modo de comando:

:redir > vim.output | set fileencoding | redir END

Em seguida, a saída de set fileencoding será salva em vim.output . Há muitas outras opções de redir , você pode ver :help redir para mais detalhes.

Isso funciona em vim , não em vi .

    
por 10.07.2014 / 05:11

Tags