vim esquece os registradores (*, +) após reconectar a sessão do tmux

0

Eu ssh em um sistema remoto e uso um fluxo de trabalho vim + tmux. Eu adoro isso porque posso destacar minha sessão no final do dia e, quando a disparei na manhã seguinte, é exatamente onde parei.

O problema é: quando eu reconecto a sessão do tmux, qualquer editor vim aberto não reconhece mais os registradores * ou +. A única maneira de fazer isso funcionar é se eu sair de todas as minhas guias do vim e reiniciá-lo. Eu preferiria não fazer isso; Eu trabalho em vários arquivos e geralmente tenho muitas guias abertas. Existe outra solução?

    
por Ben 22.05.2018 / 00:05

1 resposta

0

Isso acontece comigo também. Eu corro Ubuntu 16.04 VirtualBox que é minha VM remota. Toda vez que tento reconectar, perdi os registros. Eu costumava savestate na VM e chegar a ela.

Atualmente, eu uso as extensões tmux-resurrect e tmux-continuum . Eles preservam o tmux-splits e também o vim -states com vim-obsession . Em seguida, em vez de usar savestate na VM, eu realmente desligo.

Quando eu inicio, os registros funcionam de forma bastante confiável.

    
por 11.06.2018 / 03:31

Tags