consulta remotamente o arquivo de texto associado a uma instância do vi

2

Eu abri vários arquivos de texto ( a.txt , b.txt , c.txt , ...) em sessões diferentes de vi lançadas de instâncias diferentes de um shell bash . Depois de acessar essa máquina remotamente, desejo determinar qual sessão de vi está associada a um arquivo de texto específico (por exemplo, a.txt ) e especificamente fechar essa sessão, preferencialmente ao salvar o conteúdo atual do buffer (em oposição a executando um processo kill ). Como essas ações podem ser realizadas?

    
por user001 26.11.2012 / 18:42

1 resposta

1

Para ver os arquivos abertos, use lsof (8) . Para controlar uma instância existente de vim , a fim de dizer a ela para salvar um buffer e encerrar, você pode usar sua funcionalidade de servidor / cliente. Veja esta pergunta para mais informações sobre isso: Como posso configurar o vim para que, quando eu enviar o processo, um sinal USR1 salve e saia

    
por 26.11.2012 / 20:58