
Gostaria de sincronizar todo o meu Sublime Text 3 entre meu desktop e laptop.
Eu uso o Ubuntu em ambas as máquinas. Acho que se eu apenas sincronizar a /home/<username>/.config/sublime-text-3
pasta inteira com o Unison
, posso continuar o trabalho na outra máquina. Mesmo se eu não salvar os arquivos. É claro que os arquivos salvos também serão sincronizados.
O gerenciador de plugins funcionará corretamente? Então se eu instalar um plugin com o gerenciador no desktop e sincronizar, ele funcionará perfeitamente no laptop?
Posso fazer isso? Devo ignorar alguns arquivos ou sincronizar outros?
Responder1
Sim, existe um plugin chamadoSincronização de pacotes que visa fazer o que você quiser, contando com aplicativos de terceiros como Dropbox, SkyDrive ou Google Drive.
Háoutras opçõespara atingir esse objetivo de forma mais manual do que com a sincronização de pacotes, mas em nenhuma dessas opções use a solução "simples" de rsync tanto nas máquinas quanto nos diretórios, mas parece que você poderia sincronizar apenas um diretório e ele funcionará.
A solução adequada é sincronizar apenas a pasta Packages/User/. Esta pasta contém o arquivo Package Control.sublime-settings, que inclui uma lista de todos os pacotes instalados. Se este arquivo for copiado para outra máquina, na próxima vez que o Sublime Text for iniciado, o Package Control instalará a versão correta de quaisquer pacotes ausentes.
Responder2
Sim, isso deve funcionar bem. Os diretórios mais importantes no que diz respeito à experiência do usuário são Installed Packages
e Packages
, pois contêm os plug-ins que fornecem ao Sublime sua funcionalidade específica de idioma, bem como quaisquer complementos adicionais que você instalar. Cache
, Index
, e Backup
são bastante óbvios e podem ser regenerados em qualquer máquina. Não tenho certeza se haveria algum benefício adicional em sincronizá-los. Local
contém arquivos como a licença do software (vocêter registrado, não é?) e a sessão atual, que pode ser valiosa se você quiser fechar o Sublime em uma máquina e abri-lo exatamente como estava na outra máquina, assumindo que seus arquivos de trabalho estejam localizados exatamente no mesmo lugar.
Portanto, sincronizar é definitivamente uma boa ideia. Eu apenas sincronizo Packages
entre Installed Packages
máquinas, mas você terá que ver por si mesmo o que funciona melhor para você.