O Vim tem um recurso :help client-server
integrado. Para o terminal Vim, isso precisa de acesso ao servidor X ( :help x11-clientserver
), e você precisa Especifique explicitamente um nome de servidor ao iniciar o Vim:
$ vim --servername target
Então, em um terminal diferente (ou através de um shell script que você registra para "cliques duplos do sistema de arquivos", por exemplo, através de um plugin Nautilus), você pode fazer o primeiro arquivo Vim passado:
$ vim --servername target --remote /path/to/file [...]