Pesquisa de site

Atom - um editor de texto e código-fonte hackeável para Linux


Hoje em dia o editor de texto Atom está trazendo muitas novidades. Atom é um editor de texto e código-fonte gratuito e de código aberto, disponível para sistemas operacionais multiplataforma - Windows, Linux e Mac OS X. É lançado sob licença MIT, escrito em C++, HTML, CSS, JavaScript, Node.js e Coffee Script, Atom é baseado em Chromium.

Uma rápida viagem no tempo

O projeto Atom foi iniciado pelo fundador do GitHub, Chris Wanstrath, em meados do ano de 2008. Quase 6 anos depois, o primeiro beta público foi lançado em 26 de fevereiro de 2014. Quase 15 meses depois, o lançamento do primeiro beta público (e 7 anos desde que a ideia foi concebida), em 25 de junho de 2015 o Atom obteve uma versão estável.

Recursos do editor de texto/código-fonte Atom.

  1. Suporte multiplataforma (Linux/OS X/Windows)
  2. Bordas polidas
  3. Editor moderno e acessível que pode ser personalizado ao máximo.
  4. Gerenciador de pacotes integrado – pesquise e instale de dentro. Você pode desenvolver seu próprio pacote.
  5. Abordagem inteligente – Garante que você escreva código com velocidade, flexibilidade e preenchimento automático.
  6. Navegador de sistema de arquivos incorporado – Navegue e abra arquivos/projetos/grupos de projetos com facilidade em uma janela.
  7. Painel dividido – Recurso de vários painéis para comparar e editar código em uma única janela. Não há mais alternância entre janelas.
  8. Encontre e substitua texto em um arquivo ou em todos os seus projetos.
  9. Existem cerca de 2.137 pacotes gratuitos e de código aberto que você pode usar.
  10. A partir de agora, ele suporta cerca de 685 temas para escolher.
  11. Plug-ins suportados
  12. Pode ser usado como IDE (Ambiente de Desenvolvimento Integrado)
Pré-requisito
  1. C++
  2. Git
  3. node.js versão 0.10.x ou node.js versão 0.12.x ou io.js (1.x) [Qualquer um dos três]
  4. npm versão 1.4.x
  5. Chaveiro Gnome (libgnome-keyring-dev ou libgnome-keyring-devel)

Como instalar o Editor Atom no Linux

Existem pacotes binários disponíveis para distribuições baseadas em DEB e RPM apenas para arquitetura de 64 bits, portanto não há necessidade de compilá-lo a partir do código-fonte.

No entanto, se você quiser compilá-lo a partir do código-fonte para qualquer sistema, incluindo distribuição baseada em DEB e RPM, siga as instruções abaixo.

Instalando a partir de pacotes binários

Para instalar o Atom no Linux, você pode baixar o pacote binário DEB ou RPM para Debian e RedHat< sistemas baseados em do site principal do Atom ou use o seguinte comando wget para baixar diretamente os pacotes em seu terminal.

wget https://atom.io/download/deb		[On Debain based systems]
wget https://atom.io/download/rpm		[On RedHat based systems]

Em sistemas baseados em Debian, use o comando dpkg -i para instalar o pacote binário.

$ sudo dpkg -i deb
[sudo] password for tecmint: 
Selecting previously unselected package atom.
(Reading database ... 204982 files and directories currently installed.)
Preparing to unpack deb ...
Unpacking atom (1.0.0) ...
Setting up atom (1.0.0) ...
Processing triggers for desktop-file-utils (0.22-1ubuntu1) ...
Processing triggers for mime-support (3.54ubuntu1) ...

Em sistemas baseados em RedHat, use o comando rpm -ivh para instalar o pacote binário.

# rpm -ivh rpm
Preparing...                          ################################# [100%]
Updating / installing...
   1:atom-1.0.0-0.1.fc21              ################################# [100%]

Instalando da fonte

Se você deseja apenas construir o Atom a partir do código-fonte, siga as instruções detalhadas e atualizadas de construção em sistemas Linux.

Para construir o Atom a partir do código-fonte, você precisa ter os seguintes pacotes necessários para serem instalados no sistema, antes de construir o Atom a partir do código-fonte.

No Debian/Ubuntu
sudo apt-get install build-essential git libgnome-keyring-dev fakeroot
curl --silent --location https://deb.nodesource.com/setup_0.12 | sudo bash -
sudo apt-get install --yes nodejs
sudo apt-get install npm
sudo npm config set python /usr/bin/python2 -g
No RHEL, CentOS ou Fedora
yum --assumeyes install make gcc gcc-c++ glibc-devel git-core libgnome-keyring-devel rpmdevtools
curl --silent --location https://rpm.nodesource.com/setup | bash -
yum install --yes nodejs
yum install npm
npm config set python /usr/bin/python2 -g

Depois que os pacotes necessários forem instalados, clone o repositório Atom do git.

git clone https://github.com/atom/atom
cd atom

Confira a versão mais recente do Atom e construa-a.

git fetch -p
git checkout $(git describe --tags `git rev-list --tags --max-count=1`)
script/build

Nota: Se o processo de construção do Atom falhar com a mensagem de erro abaixo:

npm v1.4+ is required to build Atom. Version 1.3.10 was detected.

Isso significa que você deve ter a versão mais recente do npm (ou seja, v1.4) instalada no sistema. Para obter a versão mais recente do npm, você precisa adicionar o node.js PPA ao seu sistema para obter a versão mais recente do Nodejs e NPM.

sudo apt-get install python-software-properties
sudo apt-add-repository ppa:chris-lea/node.js
sudo apt-get update
sudo apt-get install nodejs

Em seguida, instale os comandos atom e apm no diretório /usr/local/bin executando o seguinte comando:

sudo script/grunt install

Teste e uso do átomo

1. Dispare o Atom no Menu do Aplicativo ou digitando o comando ‘atom, no prompt de comando.

atom

Ao iniciar o Atom pela primeira vez, você deverá ver uma tela de boas-vindas do atom, semelhante a abaixo.

Esta tela de boas-vindas dá uma breve ideia sobre como começar a usar o editor Atom.

Você pode baixar seu tema de sabor favorito e pacotes nativos nos links abaixo e instalá-los usando o Menu Configurações.

  1. https://atom.io/themes
  2. https://atom.io/packages
Apenas para informação
  1. Atom envia dados de uso para o Google Analytics. Isso é feito para coletar informações sobre os recursos mais usados. Essas informações serão usadas para aprimorar a experiência do usuário em versões futuras.
  2. GitHub Reports Atom foi baixado 1,3 milhão de vezes e é usado por mais de 350.000 usuários por mês.

Conclusão

Atom é um maravilhoso editor de código-fonte (e texto). Funciona como IDE. Suporta quase 700 temas, garantindo que tenhamos muito por onde escolher. Os pacotes 2K+ possibilitam customizar o Atom, conforme a necessidade do usuário. Ele foi desenvolvido pelo fundador do GitHub e outros desenvolvedores/colaboradores, então podemos esperar que seja mais do que apenas um editor normal.

Embora seja um pesadelo para muitas pessoas, já que HTML, JavaScript, node.js e CSS foram usados no projeto. O fato é que todas essas linguagens de programação/script não são apreciadas por usuários avançados. Às vezes, as linguagens acima apresentam falhas, ataques e até comprometimentos.

O que você acha deste projeto? Este editor vai viver muito? A tendência diz sim! Deixe-nos saber a sua opinião. Assinando! Mantenha-se conectado, fique ligado. Aproveitar!