Dicas Sublime – Instalando o package control

23 abril, 2017 |
sublime-cahfelix

O Package Control

É um gerenciador de pacotes, sua função é facilitar a instalação e atualização de plugins.

Mas o que é um pacote?

Pacote é um conjunto de arquivos usado pelo sublime, podendo ser um plugin um snippet entre outros.

Para que instalar o Package Control?

Ficar baixando, copiando, colando arquivos não é nada muito divertido concordam?
O Package Control te da isso de mãos beijadas e você não precisa nem copiar nem colar nem se preocupar com nada disso 🙂

Instalando Package Control via script

1 – Abra o Sublime
2 – Vá ate o menu VIEW e clique na opção SHOW CONSOLE
3 – Na parte inferior do Sublime abrirá um console onde você vai colar o código da versão do seu sublime (SUBLIME2 ou SUBLIME3)
4 – Depois é só reiniciar seu sublime e começar a conhecer vários plugins legais 😉

Este é o código PARA O SUBLIME 2

import urllib2,os,hashlib; h = 'df21e130d211cfc94d9b0905775a7c0f' + '1e3d39e33b79698005270310898eea76'; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); os.makedirs( ipp ) if not os.path.exists(ipp) else None; urllib2.install_opener( urllib2.build_opener( urllib2.ProxyHandler()) ); by = urllib2.urlopen( 'http://packagecontrol.io/' + pf.replace(' ', '%20')).read(); dh = hashlib.sha256(by).hexdigest(); open( os.path.join( ipp, pf), 'wb' ).write(by) if dh == h else None; print('Error validating download (got %s instead of %s), please try manual install' % (dh, h) if dh != h else 'Please restart Sublime Text to finish installation')

Este é o código PARA O SUBLIME 3

import urllib.request,os,hashlib; h = 'df21e130d211cfc94d9b0905775a7c0f' + '1e3d39e33b79698005270310898eea76'; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); by = urllib.request.urlopen( 'http://packagecontrol.io/' + pf.replace(' ', '%20')).read(); dh = hashlib.sha256(by).hexdigest(); print('Error validating download (got %s instead of %s), please try manual install' % (dh, h)) if dh != h else open(os.path.join( ipp, pf), 'wb' ).write(by)

Ficou com dúvidas, olhem a imagem abaixo 😉

output_UpYDCw

Agora vamos ter uma série de posts para conhecer os plugins que vai te dar produtividade no desenvolvimento de seus códigos.

Em breve – O plugin mais famoso do sublime, o grande EMMET 😮

No Comment

4