Migrar do texto Sublime 2 para o texto Sublime3

84

Preciso migrar do sublime text 2 para o sublime text 3 para ter todas as mesmas configurações / plug-ins que instalei no sublime text2.

Eu instalei o sublime text 3, mas ele não tem nenhum dos pacotes e configurações do sublime text 2. Eu realmente não sei se existem métodos diretos para migrar ou apenas copiar algumas pastas.

Fizer Khan
fonte
3
O Sublime Text mantém todas as suas configurações e plug-ins em uma pasta de configuração. Além disso, Sublime Text 3 usa Python 3 em vez de Python 2, portanto, seus plug-ins podem não funcionar. Ainda está em beta.
Blender
OK. Então, devo reinstalar todos os meus plug-ins? Para configurações, posso copiar e colar alguma pasta? Se for, quais pastas devem ser copiadas (para OSX)?
Fizer Khan
1
Você precisará instalar seus plug-ins e, dependendo de quais usar, pode ser necessário aguardar o suporte ST3. Há uma lista útil aqui: github.com/wbond/sublime_package_control/wiki/…
Jeremy Halliwell

Respostas:

97

Eu escrevi uma postagem no blog detalhando como migrar do Sublime Text 2 para o ST3.

Leia: "Posso usar o ST3 ainda? Migrando para o Sublime Text 3"

TLDR:

  1. Use git para instalar o branch python3 do Package Control. Instruções passo a passo disponíveis aqui ;

  2. Mova todas as suas pastas Sublime Text 2/Packages/para, Sublime Text 3/Packages/exceto duas: Defaulte Package Control.

wesbos
fonte
9
+1, eu estava tendo problemas ao copiar todas as pastas de pacotes ( defaulte package controltambém). Embora eu saiba que é bom para o Google Analytics ter pessoas acessando o seu site, seria melhor para o SO ter pelo menos as duas etapas que você postou. Não sei se sua postagem será excluída / indisponível algum dia.
RaphaelDDL de
6
Extrato de sublime.wbond.net/docs/syncing : você na verdade não deseja sincronizar os Pacotes / e Pacotes / pastas Instalados ... A solução adequada é sincronizar apenas os Pacotes / Usuário / pasta
Iulian Onofrei
3
Desde que este texto foi escrito Sublime agora tornou mais fácil instalar o Package Control no Sublimetext 3 sem qualquer uma das coisas do git, siga as instruções oficiais para essa parte sublime.wbond.net/installation
pal4life
Thx por este post - usei todas as etapas e migrei com 0 problemas.
wick3d
1
O vídeo está um pouco desatualizado agora, o gerenciador de pacotes tem uma instalação que envolve a colagem de algum código Python no console do Python.
Ghoti
5

Suas preferências / configuração do ST2 estão em Packages / User (encontre em Preferences -> Browse Packages). Você pode simplesmente copiar essa pasta para a pasta Pacotes no ST3.

Sobre os plug-ins, é melhor verificar o link já mencionado: https://github.com/wbond/sublime_package_control/wiki/Sublime-Text-3-Compatible-Packages Esta página wiki explica quais plug-ins podem ser instalados via Package Control e quais requer instalação manual.

Schlamar
fonte
Conteúdo do link: "Esta página foi removida desde que o Package Control 2.0 foi lançado e apresenta automaticamente os pacotes apropriados com base na versão do Sublime Text que você está usando." Novo link redireciona para: packagecontrol.io
Bluesail20 01 de
3

Informações adicionais para usuários do Windows, para torná-lo ST3o editor padrão após a migração .

Se você mantiver as duas versões ou se desinstalar ST2... provavelmente notará que não é possível abrir arquivos ou associar-se open withpor padrão ao ST3.

Acho que posso ajudá-lo a fazer o Open With / default editor funcionar.
O problema é que o desinstalador do Sublime Text não remove uma entrada de registro específica referente ao sublime_text.exe do Sublime Text 2, o que impede o Windows de adicionar uma entrada para o sublime_text.exe do Sublime Text 3.

Para corrigi-lo manualmente, abra regedite navegue até:

Computer\HKEY_CLASSES_ROOT\Applications\

encontre a sublime_text.exeentrada e exclua-a. Agora você deve ser capaz de definir Sublime Text 3 como o editor padrão para qualquer coisa que desejar.

Fonte: Re: Não é possível tornar o editor padrão no Windows por @ kane_t

gmo
fonte
2
  1. Instale a versão Python3 do Package Control. Copie o código do Sublime Text 3 para o Package Control , abra o Console do Sublime ( Ctrl `) e cole o código no console.

  2. Abra o diretório de Pacotes do usuário para ambas as versões de Texto Sublime nos menus usando Preferences> Browser Packages...em Texto Sublime. ( Sublime Text> Preferences> Browser Packages...Em OSX.)

  3. No diretório Pacotes ST2, copie todos os diretórios, exceto estes dois: Defaulte Package Control. Cole todos esses diretórios no diretório Pacotes ST3.

  4. Reinicie o Sublime Text 3.

  5. (Opcional.) Mova seus aliases de terminal / prompt de comando para ST3.

    • Windows: edite autoexec.batem seu diretório de usuário. Mude doskey subl="C:\Program Files\Sublime Text 2\sublime_text.exe" $*para doskey subl="C:\Program Files\Sublime Text 3\sublime_text.exe" $*. Salve autoexec.bate reinicie sua interface de linha de comando.

    • OSX: Remova o alias antigo executando sudo rm /bin/sublno terminal. Adicione um novo alias com sudo ln -s "/Applications/Sublime Text.app/Contents/SharedSupport/bin/subl" /bin/subl.

  6. (Opcional) Insira sua chave de licença no ST3. Nos menus, escolha Help> Enter Licensee cole sua chave de licença.

Consulte a postagem do blog de Wes sobre como migrar do Sublime Text 2 para o ST3 para obter mais detalhes: "Posso usar o ST3 ainda? Migrando para o Sublime Text 3"

KatieK
fonte
[5] (1) autoexec.bat?? .. poderia ser um pouco mais específico sobrewindows version
gmo
@gmo - No meu Win7, eu uso autoexec.bat para definir doskey (também conhecido como aliases) em cada inicialização do prompt de comando. Você descobriu que isso não funciona em outras versões do Windows?
KatieK,
w7x64, não sabia que ainda pode usar. Mas me surpreende que você incluiu esse arquivo na resposta, parece um arquivo padrão para esses dias e, pelo que eu sei, não é. Mas estou curioso ... Vou ler mais sobre isso. Obrigado pela resposta.
gmo
1

Veja se seus plug-ins foram convertidos: www.caniswitchtosublimetext3.com não está mais disponível

ST3 e ST2 estão em pastas separadas, então você pode ir em frente e instalá-los e adicionar seus plug-ins / preferências enquanto trabalha.

MikeHall
fonte