Sublime Text 3: Não é possível localizar pacotes instalados

9

Eu estou usando por um tempo agora, e eu decidi instalar o novo beta de para experimentar novos recursos (mantendo o ST2 instalado).

Eu terminei a instalação com sucesso, mas quando tento instalar novos pacotes no ST3 (via PackageControl), parece que há um problema com os pacotes já instalados do ST2.

Vamos usar o pacote SassBuild como exemplo.

  • [ST2] já instalado
  • [ST2] Este arquivo existe e é personalizado C:/Users/$/AppData/Roaming/Sublime Text 2/Packages/SASS Build/SASS.sublime-build
  • [ST3] eu inicio a instalação SassBuild via PackageControl
  • [ST3] A instalação funciona bem (ou parece)
  • [ST3] Quero editar o arquivo SASS.sublime-build
  • [ST3] Não consigo encontrar a pasta: C:/Users/$/AppData/Roaming/Sublime Text 3/Packages/SASS Build/

Eu tentei com alguns pacotes, e apenas os novos (não instalados no ST2) funcionam bem.

Alguma ideia para corrigir / evitar este problema?
(ou qualquer explicação se eu estiver faltando alguma coisa)

    
por zessx 03.01.2014 / 14:55

1 resposta

11

O Sublime Text 3 usa arquivos .sublime-package zip para armazenar pacotes. No Windows, eles são armazenados em AppData/Roaming/Sublime Text 3/Installed Packages . A maneira mais fácil de lidar com eles é instalar o plug-in PackageResourceViewer via Controle de Pacotes. Uma vez instalado, ele oferece opções de Paleta de Comandos para visualizar, editar e extrair pacotes. Por exemplo, no seu caso, tecle Ctrl Deslocando P para abrir a Paleta de Comandos, digite prv para trazer as opções PackageResourceViewer. Selecione PackageResourceViewer: Open Resource , navegue para SASS Build e, em seguida, selecione SASS.sublime-build no menu. Faça as alterações desejadas e salve o arquivo - ele agora estará localizado em AppData/Roaming/Sublime Text 3/Packages/SASS Build/SASS.sublime-build e substituirá a versão padrão no .sublime-package .

Por favor, note que quaisquer arquivos que você extrair desta maneira não serão atualizados quando o Controle de Pacotes atualizar o pacote pai, portanto, apenas extraia o que você realmente deseja editar. PackageResourceViewer tem uma opção para extrair um pacote inteiro de uma só vez, então esteja ciente do que acontecerá se você fizer isso.

Boa sorte!

    
por 03.01.2014 / 16:34