O sublime text vem me conquistando a cada dia, impressionante como a IDE é simples e leve, carrega rapidamente todas informações necessárias para vc desenvolver com agilidade. O programa ainda é multiplataforma, disponível para windows, mac e linux.

Durante muito tempo utilizei dreamweaver, textpad++, eclipse, Netbeans para desenvolvimento de aplicações. A troca de ambiente de desenvolvimento é sempre um trauma, no início parece coisa do outro mundo mas se fizer uma pesquisa irá notar que algumas IDEs agilizam o processo de desenvolvimento.

sublime-text-1

 

Instalando e configurando o Sublime Text 3

Para instalar o aplicativo acesse o site oficial do software https://www.sublimetext.com/ faça o download do arquivo e instale, se for para Ubuntu,  abra o terminal e execute os comando abaixo:

sudo add-apt-repository ppa:webupd8team/sublime-text-3
sudo apt-get update
sudo apt-get install sublime-text-installer

 

Depois de instalar, abra o o sublime, no terminal (Ubuntu) basta digita “subl” ou pesquise pelo programa “SublimeText”, para configurar clique em [ `Preferences` > Settings – User ] copie e cole o json abaixo no arquivo aberto.

{
    // Note that the font_face and font_size are overriden in the platform
    // specific settings file, for example, "Preferences (Linux).sublime-settings".
    // Because of this, setting them here will have no effect: you must set them
    // in your User File Preferences.
    "font_face": "Source Code Pro",
    "font_size": 12,

    // List any packages to ignore here. When removing entries from this list,
    // a restart may be required if the package contains plugins.
    "ignored_packages": ["Vintage"],

    // The number of spaces a tab is considered equal to
    "tab_size": 4,

    // Set to true to insert spaces when tab is pressed
    "translate_tabs_to_spaces": true,

    // Set to true to removing trailing white space on save
    "trim_trailing_white_space_on_save": true,

    // Disables horizontal scrolling if enabled.
    // May be set to true, false, or "auto", where it will be disabled for
    // source code, and otherwise enabled.
    "word_wrap": false,

    // Show folders in the side bar in bold
    "bold_folder_labels": true,

    // Set to true to automatically save files when switching to a different file
    // or application
    "save_on_focus_lost": true,

    // If enabled, will highlight any line with a caret
    "highlight_line": true,
}

Package Control

Aqui já começa a diferença, o package control do sublime possibilita a busca, instalação e atualização dos pacotes (plugins) com facilidade para agilizar o desenvolvimento das aplicações.

O jeito simples de instalar o Package Control no SublimeText3, abra o console do Sublime pelo atalho ctrl+ ou entre [ ‘View’ > Show Console ]. Após aberto copie e cole o código Python no console do seu Sublime:

import urllib.request,os,hashlib; h = ‘2915d1851351e5ee549c20394736b442’ + ‘8bc59f460fa1548d1514676163dafc88’; 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)

É aconselhável acessar https://packagecontrol.io/installation#st3 para verificar esse código Phynton, ele pode mudar de acordo com a versão do SublimeText. Após instalado reinicie o Sublime e comece a utilizar os recursos.

OU pode instalar de forma manual, consiste em baixar o Package Control – que por sua vez também é um pacote – e copiá-lo na pasta adequada:

  1. Acesse o item de menu [ Preferences > Browse Packages ]
  2. Navegue para a pasta acima
  3. Entre na pasta [ Installed Packages ]
  4. Baixe o arquivo Package Control.sublime-package
  5. Copie o arquivo na pasta Installed Packages
  6. Reinicie o Sublime Text

Fazer isso é relativamente fácil e funciona bem, mas existe uma maneira ainda mais simples. Para conseguir esse mesmo resultado, podemos também executar um pequeno script no console do Sublime Text.

Para conhecer alguns pacotes disponíveis para habilitar no SublimeText acesse: https://packagecontrol.io/

WhatsApp chat