Freqüentemente, visualizo os logs do servidor no vim e encontro um rastreamento de pilha. Normalmente, desejo ver mais contexto em torno do erro e, possivelmente, editar os arquivos para corrigir o erro imediatamente. Para ajudar nisso, criei o plugin Unstack .
Para usar, destaque parte / todo o rastreamento de pilha e o tipo ,s
ou tipo ,s
seguido de um movimento (ou seja ,s4j
). Isso abrirá a região selecionada nas linhas apropriadas em divisões verticais adjacentes em uma nova guia.
Isso ainda está em um beta inicial, então os recursos podem mudar em breve e precisa de testes mais pesados, mas seus comentários / contribuições são bem-vindos.
Se estiver executando um programa de terminal, você pode fazer o seguinte truque para visualizar a saída no vim sem gravar em um arquivo:
./foo.py 2>&1 | vim -