Você pode tentar os seguintes 3 comandos:
:redir > filelist.txt | :ls | :redir END
redi[r][!] > {file}
Redirecionar mensagens para o arquivo {file}
. As mensagens que são a saída dos comandos são gravadas nesse arquivo até o redirecionamento terminar.
Para impedir que as mensagens e comandos sejam ecoados na tela, coloque os comandos em uma função e chame-o com :silent call Function()
. Uma alternativa é usar a verbosefile
opção, que pode ser usada em combinação com :redir
. A diferença :redir
é que as mensagens detalhadas não são exibidas quando verbosefile
definidas.
Veja: :help redir
.