Como salvar / restaurar configurações / plug-ins do Sublime Text 2 para migrar para outro computador?

88

Preciso migrar de um Mac para outro e quero que o Sublime Text 2 em um novo computador tenha todas as mesmas configurações / plug-ins que instalei no antigo.

Há alguma (s) pasta (s) que eu poderia simplesmente copiar e restaurar em outra para replicar tudo?

earlyadopter
fonte
1
Parece que aqui estão informações suficientes para fazer isso: opensourcehacker.com/2012/05/24/…
earlyadopter

Respostas:

204

Acabei de configurar uma boa solução para isso, requer caixa de depósito. No momento, estou usando isso para sincronizar plug-ins e configurações em cerca de 5 diferentes instalações sublime no Windows, Linux, osx e alguns VMs.

  • Etapa 1: use o PackageControl para gerenciar todos os seus plug-ins, é incrível.

  • Etapa 2: adicione um diretório "Sublime" ao diretório raiz da caixa de depósito (repliquei a estrutura completa do diretório {DropBox}/Sublime/Packages/User). Certifique-se de que sublime esteja fechado e mova o conteúdo de {SublimeRoot}/Packages/Userpara o diretório da caixa de depósito que você acabou de criar. Exclua {SublimeRoot}/Packages/Usere substitua por um link simbólico que aponte para {DropBox}/Sublime/Packages/User.

Use este mesmo processo em cada computador onde você usa sublime, ele realiza 2 coisas.

  • 1) O conteúdo do seu User/diretório é sincronizado, então todas as suas configurações personalizadas são as mesmas em todas as máquinas.

  • 2) Cada vez que o PackageControl é inicializado, ele verifica o Package Control.sublime-settingsem seu User/diretório. Se encontrar um plugin que deve ser instalado de acordo com as configurações, mas não está realmente instalado, ele o instala automaticamente, sem perguntas.

Configurar outro computador com esta solução requer apenas que o sublime e o controle de pacote sejam instalados, então apenas exclua o {SublimeRoot}/Packages/User/diretório e aponte-o para a cópia na caixa de depósito com um link simbólico. Da próxima vez que você iniciar o sublime, o controle de pacote irá instalar automaticamente todos os seus plug-ins.

Criando os links simbólicos : execute a partir do{Sublime}/Packagesdiretório

  • Windows :mklink /D .\User C:\Users\[username]\Dropbox\Sublime\Packages\User
  • Linux / OSX :ln -s {DropboxRoot}/Sublime/Packages/User ./User
jdc0589
fonte
1
Isso é realmente incrível! Mas eu encontrei minhas configurações de usuário em C: \ Usuários [nome de usuário] \ AppData \ Roaming \ Sublime Text 2 \ Packages \ User (Windows 7 Ultimate SP1)
ed1nh0
8
Eu também fiz a mesma coisa, mas com o Google Drive. mklink / D User g: \ GoogleDrive \ "Google Drive" \ sublimetext
styks
2
@ crstamps2, sim. os arquivos do aplicativo sublime principal residem em um local totalmente diferente no sistema de arquivos.
jdc0589
11
{SublimeRoot} no OSX é ~ / Library / Application Support / Sublime Text 2
Magne
1
Eu crio uma .configpasta ~/Dropboxe vinculo minhas ~/.configpastas do Linux à cópia do Dropbox. No Mac / Windows, eu apenas ligo para ~/Dropbox/.config/sublime-text-2 ou .../sublime-text-2/Packages/User, o que quer que funcione para a implementação de sublime desse SO. Isso seleciona outros pacotes e configurações além de apenas o usuário. Além disso, outros aplicativos do tipo gnome que usam ~/.configsão mantidos sincronizados também.
horas de
19

Adicione o diretório ~/Library/Application Support/Sublime Text 2/Packagesao repositório git. Por exemplo, bitbucket . Assim, você pode confirmar após qualquer alteração com plug-ins e configurações. Se algo falhar com o texto sublime2, você pode reverter facilmente.

Maxim Yefremov
fonte
no Windows7 - C:\Users\[user]\AppData\Roaming\Sublime Text 3
vsync
9

TEXTO SUBLIME DE BACKUP

  1. Copiar arquivos de C:\Users\[userName]\AppData\Roaming\Sublime Text 2\
    O local do arquivo pode ser encontrado usando - Abrir Texto Sublime -> Procurar Pacotes
  2. Fechar Texto Sublime
  3. Faça backup de todas as pastas da pasta Sublime Text 2
    a. Sublime Text 2 / Pacotes instalados
    b. Sublime Text 2 / Packages
    c. Sublime Text 2 / Pacotes Pristine
    d. Sublime Text 2 / Configurações

NOVA INSTALAÇÃO

  • Agora substitua todos os arquivos de backup na nova instalação C:\Users\[NewUserName]\AppData\Roaming\Sublime Text 2\
  • O local do arquivo pode ser encontrado usando - Abrir Texto Sublime -> Procurar Pacotes
  • Fechar Texto Sublime
  • Se você receber um erro, não é possível economizar espaço de trabalho
    1. Crie um novo projeto
    2. Salvar projeto
    3. Saída
    4. Reiniciar o Sublime Text
Amol
fonte
1

Tudo que você precisa fazer é copiar os seguintes arquivos do antigo computador MacOs:

~ / Library / Application Support / Sublime Text 3 / Packages / User / Package Control.sublime-settings ~ / Library / Application Support / Sublime Text 3 / Packages / User / Preferences.sublime-settings

Além disso, certifique-se de encontrar o e-mail antigo com a licença que você comprou e anote os pacotes desabilitados, pois eles não podem ser desabilitados quando você reiniciar o aplicativo com a nova configuração.

Depois, nos novos MacOs:

  1. instale o ST3
  2. instalar PackageControl
  3. Copie os arquivos para ~ / Library / Application Support / Sublime Text 3 / Packages / User /
  4. Reinicie o aplicativo
  5. NOTA: Pode ser necessário reiniciá-lo algumas vezes, pode haver erros até que o config reinstale todos os pacotes dos arquivos .sublime-settings.

Você não precisa de todos os pacotes de configurações no diretório do usuário, eles serão reinstalados automaticamente na reinicialização. Eu acho que não faria mal pegar todos eles, mas geralmente novos Mac == novas configurações. O "Package Control.sublime-settings" instalará automaticamente todos os pacotes listados nele.

Estou prestes a migrar Macs. Vou atualizar isso quando for concluído para verificar se funciona!

aspirador de mão
fonte