Dicas Essenciais para Instalar e Usar o Sublime Text no Ubuntu

Muitos editores de texto/código disponíveis no mercado podem ajudar na codificação do seu projeto. Mas se você ainda não encontrou um que atenda ao seu gosto, que tal experimentar o Sublime Text no Ubuntu?

O Sublime Text é um poderoso editor de texto com uma ampla gama de recursos. E adivinhe? Você pode obter o Sublime Text de GRAÇA! Mas, atenção, ser gratuito não torna o Sublime Text menos do que uma ferramenta premium.

Neste tutorial, você aprenderá a configurar o Sublime Text, criar um projeto e instalar plugins para recursos adicionais que você pode usar em seu projeto.

Continue lendo e comece a programar como um profissional!

Pré-requisitos

Este tutorial será uma demonstração prática. Se você quiser acompanhar, certifique-se de ter uma máquina Linux com o Ubuntu instalado. Este tutorial utiliza o Ubuntu 20.04 LTS, mas qualquer versão recente do Ubuntu deve funcionar.

Adicionando os Repositórios do Sublime Text

O Sublime Text é um poderoso editor de texto com uma ampla gama de recursos e está disponível para sistemas Ubuntu. Mas, assim como outras ferramentas, você precisará instalar o Sublime Text baixando primeiro o repositório do Sublime Text.

Para adicionar o repositório do Sublime Text à sua máquina:

1. Execute o comando wget abaixo para baixar a chave GPG pública do repositório do Sublime Text para o seu chaveiro apt. Um chaveiro é uma coleção de chaves públicas usadas para verificar a autenticidade de pacotes, neste caso, o repositório do Sublime Text.

wget -O- https://download.sublimetext.com/sublimehq-pub.gpg | gpg --dearmor | sudo tee /usr/share/keyrings/sublimehq.gpg
Add the Sublime Text public GPG key

2. Em seguida, execute o comando abaixo para adicionar o repositório do Sublime Text à lista de fontes apt do seu sistema.

O comando tee escreve a saída do comando echo em um arquivo chamado /etc/apt/sources.list.d/sublime-text.list. O Apt usa este arquivo para saber quais repositórios verificar para pacotes de software.

Adicionar o repositório do Sublime Text ao arquivo sublime-text.list permite que você instale o Sublime Text usando o apt.

echo 'deb [signed-by=/usr/share/keyrings/sublimehq.gpg] https://download.sublimetext.com/ apt/stable/' | sudo tee /etc/apt/sources.list.d/sublime-text.list
Adding the Sublime Text repository

3. Execute apt update para atualizar a lista de pacotes do seu sistema. Este comando garante que o apt saiba sobre o novo repositório do Sublime Text que você acabou de adicionar no passo dois.

apt update -y
Updating the system’s package list

4. Por fim, execute o comando apt-cache abaixo para verificar se o repositório do Sublime Text está configurado corretamente.

apt-cache policy sublime-text

A saída abaixo mostra a política apt para o repositório do Sublime Text.

Checking the Sublime Text repository is configured correctly

Instalando o Sublime Text no Ubuntu

Agora que você adicionou o repositório do Sublime Text ao seu sistema, está pronto para instalar o Sublime Text usando a utilidade apt.

Execute o comando apt install abaixo para instalar o Sublime Text e as dependências em sua máquina.

apt install sublime-text -y
Installing Sublime Text on Ubuntu

Agora, execute o seguinte comando para verificar a versão instalada do Sublime Text.

subl --version

Até o momento desta escrita, você pode ver abaixo que a versão mais recente do Sublime Text instalada é Build 4126. A sua pode ser diferente, dependendo da última versão lançada. Esta saída confirma que você instalou o Sublime Text com sucesso em sua máquina.

Verifying that Sublime Text version installed

Interagindo com o Sublime Text via Interface de Linha de Comando (CLI)

Mesmo que o Sublime Text utilize uma interface gráfica, você ainda pode interagir com a ferramenta executando comandos subl no seu terminal. E como você acabou de instalar o Sublime Text, você o iniciará pela primeira vez.

Mas primeiro, verifique se o Sublime Text tem um link simbólico adicionado à variável de ambiente PATH do seu sistema para garantir que as interações com o Sublime Text através do seu terminal ocorram sem problemas.

1. Execute o seguinte comando para imprimir os diretórios definidos na variável PATH do seu sistema.

printenv | grep PATH

Como mostrado abaixo, um dos diretórios deve ser /usr/bin/.

Checking directories in the PATH variable

2. Em seguida, execute o comando echo abaixo para verificar se o arquivo de link simbólico /usr/local/bin/subl existe. Este link simbólico permite que você execute comandos subl de qualquer diretório em seu sistema.

Alguns sistemas operacionais, como o Windows 10, exigem que você configure a variável de ambiente antes de usar o comando subl. Felizmente, ao instalar o Sublime Text no Ubuntu usando o apt, a variável de ambiente é configurada automaticamente para você em /usr/bin/.

echo /usr/local/bin/subl 
Checking the /usr/local/bin/subl symlink file exists

3. Agora, execute o comando abaixo para ver a página do manual para o CLI do subl.

Sempre que estiver trabalhando em um terminal, é sempre uma boa ideia verificar a página do manual para ver a lista de opções disponíveis para um comando.

subl --help

Abaixo, você pode ver os argumentos que você pode usar para interagir com o Sublime Text via seu terminal.

Viewing the manual page for subl CLI

4. Finalmente, execute o comando subl abaixo para abrir a janela do Sublime Text.

subl

Se tudo correr bem, você verá o tema padrão da janela do Sublime Text, como mostrado abaixo.

Opening Sublime Text via the Terminal

Alternativamente, você pode pesquisar por sublime no Dash e clicar em Sublime Text para abrir o aplicativo.

Opening Sublime Text from the Dash

Qualquer que seja a opção que você escolher para iniciar o Sublime Text, cabe a você. Mas se você estiver principalmente trabalhando em um terminal, executar o comando subl é a opção ideal.

Criando Seu Primeiro Projeto no Sublime Text

Agora que você instalou e abriu o Sublime Text, é hora de criar o seu primeiro projeto. Os projetos no Sublime Text são compostos por dois arquivos:

  • O arquivo .sublime-project – contém a definição do projeto e controla quais pastas estão associadas ao projeto. Você pode compartilhar este arquivo com outros usuários e realizar commits em sistemas de controle de versão. Este arquivo também pode conter configurações que se aplicam apenas a arquivos abertos em uma janela específica e sistemas de compilação que se aplicam apenas dentro dessa janela.
  • O arquivo .sublime-workspace – contém dados, incluindo quais arquivos estão abertos, o conteúdo de arquivos não salvos e modificações em cada um. Ao contrário dos arquivos .sublime-project, os arquivos .sublime-workspace contêm dados que você deve manter privados.

Para criar um projeto no Sublime Text:

1. Execute o comando abaixo para criar e abrir um arquivo chamado MeuProjeto no Sublime Text.

subl ~/MyProject
Creating a file in Sublime Text

2. Em seguida, clique no menu Projeto e escolha Salvar Projeto Como para definir um nome para o seu projeto.

Saving the Project

3. Execute o comando ls abaixo no seu terminal para listar os arquivos e diretórios no seu diretório home (~/).

ls ~/

Abaixo, você pode verificar a existência dos arquivos .sublime-project e .sublime-workspace para o seu projeto.

Verifying the .sublime-project and .sublime-workspace files

4. Forneça um nome de projeto de sua preferência e clique em Salvar para finalizar a criação do seu projeto.

Providing a project name

5. Agora, clique novamente no menu Projeto e escolha Adicionar Pasta ao Projeto para selecionar as pastas que você deseja adicionar ao seu projeto.

Adding folders to project

6. Selecione todas as pastas que deseja adicionar ao seu projeto e clique em Abrir.

Selecting folders to add to the project

Após adicionar as pastas ao seu projeto, o painel esquerdo aparece onde você verá a lista de pastas associadas ao seu projeto.

Parabéns! Você acabou de criar seu primeiro projeto no Sublime Text.

Viewing folders added to the project

Instalando Pacotes (plugins) com Package Control

O Sublime Text é um excelente editor de texto, mas com a ajuda de plugins, você pode tornar o Sublime Text ainda melhor. Plugins são pedaços de código que adicionam mais funcionalidades a uma aplicação.

No Sublime Text, os plugins são chamados de pacotes, e o Package Control é um gerenciador de pacotes para o Sublime Text que permite encontrar, instalar e atualizar pacotes. Com o Package Control, você não precisa se preocupar em baixar e instalar pacotes manualmente.

Mas primeiro, você precisará instalar o Package Control para o Sublime Text:

1. Clique no menu Ferramentas e selecione Instalar Package Control, como mostrado abaixo, para instalar o Package Control.

Installing Package Control
Confirming Package Control was installed

2. Uma vez instalado, reinicie o Sublime Text.

3. Agora, abra seu navegador da web favorito, acesse a página oficial do Package Control e encontre o pacote que deseja instalar. Neste exemplo, você instalará o pacote Visual Studio Code (VSC) para aproveitar os recursos excelentes do VSC.

Procure por Visual Studio Code na caixa de pesquisa e escolha o primeiro item Visual studio code na lista de resultados da pesquisa, como mostrado abaixo, para abrir o pacote.

Searching for VSC package

Abaixo, você pode ver os detalhes do pacote para o VSC.

Viewing VSC’s package details

4. Volte para o Sublime Text, pressione as teclas Ctrl+Shift+P, ou clique em Ferramentas —> Paleta de Comandos para abrir a paleta de comandos.

Opening the Command Palette

5. Digite package na caixa de entrada, selecione Package Control: Install Package e pressione Enter para ter acesso aos pacotes disponíveis para instalação.

Accessing package control in the command palette

6. Agora, digite vsc na nova caixa de entrada que aparece e selecione o primeiro resultado da lista (Visual Studio Code), como mostrado abaixo, para instalar o pacote VSC.

Searching and installing the VSC package

Você verá uma mensagem que diz “Instalando Pacote” na barra de status na parte inferior da janela, como mostrado abaixo. Você saberá que o pacote está instalado quando a mensagem desaparecer.

Viewing the package installation status

7. Uma vez instalado, clique no menu Preferências —> Configurações do Pacote —> Package Control e selecione Configurações, e você verá um arquivo JSON aberto em uma nova aba.

Viewing installed packages

8. Por fim, encontre a seção installed_packages na segunda coluna, e você verá seu pacote recém-instalado listado, como mostrado abaixo.

Agora você pode usar todos os recursos do pacote VSC para o seu projeto.

Verifying the newly-installed package (VSC)

Conclusão

Neste tutorial, você aprendeu como instalar e usar o Sublime Text para seu projeto no Ubuntu. Você instalou pacotes com o Package Control integrado. Agora você está pronto para começar a codificar no Sublime Text como um profissional com essas habilidades recém-adquiridas.

Há milhares de pacotes disponíveis, e mais estão sendo adicionados ao longo do tempo, como o pacote Node.js que adiciona suporte para o desenvolvimento de Node.js. Então, se você estiver trabalhando com Node.js, instale o pacote e comece a codificar imediatamente!

Source:
https://adamtheautomator.com/sublime-text-on-ubuntu/