Wyszukiwanie w witrynie

Atom — edytor tekstu i kodu źródłowego, który można zhakować dla systemu Linux


Obecnie edytor tekstu Atom wprowadza wiele nowości. Atom to darmowy edytor tekstu i kodu źródłowego o otwartym kodzie źródłowym, dostępny dla wieloplatformowych systemów operacyjnych – Windows, Linux i Mac OS X. Jest wydany na licencji MIT i napisany w językach C++, HTML, CSS, JavaScript, Node.js i Coffee Script, Atom opiera się na Chromium.

Szybka podróż w czasie

Projekt Atom został rozpoczęty przez założyciela GitHuba, Chrisa Wanstratha, w połowie 2008 roku. Prawie 6 lat później, 26 lutego 2014 roku ukazała się pierwsza publiczna wersja beta. Prawie 15 miesięcy później ukazało się wydanie pierwsza publiczna wersja beta (i minęło 7 lat od pomysłu), 25 czerwca 2015 Atom otrzymał stabilną wersję.

Funkcje edytora tekstu/kodu źródłowego Atom.

  1. Obsługa wielu platform (Linux/OS X/Windows)
  2. Polerowane krawędzie
  3. Nowoczesny i przystępny edytor, który można dostosować do rdzenia.
  4. Wbudowany menedżer pakietów — wyszukaj i zainstaluj od wewnątrz. Możesz opracować własny pakiet.
  5. Inteligentne podejście — zapewnia szybkość, elastyczność i automatyczne uzupełnianie kodu.
  6. Wbudowana przeglądarka systemu plików — przeglądaj i otwieraj pliki/projekty/grupy projektów z łatwością w jednym oknie.
  7. Split Panel – funkcja wielu paneli umożliwiająca porównywanie i edycję kodu w jednym oknie. Koniec z przełączaniem między oknami.
  8. Znajdź i zamień tekst w jednym pliku lub we wszystkich swoich projektach.
  9. Istnieje około 2137 bezpłatnych i otwartych pakietów, z których możesz korzystać.
  10. Obecnie obsługuje około 685 motywów do wyboru.
  11. Obsługiwane wtyczki
  12. Może być używany jako IDE (zintegrowane środowisko programistyczne)
Warunek wstępny
  1. C++
  2. Git
  3. node.js wersja 0.10.x lub node.js wersja 0.12.x lub io.js (1.x) [dowolny z trzech]
  4. npm wersja 1.4.x
  5. Brelok do kluczy Gnome (libgnome-keyring-dev lub libgnome-keyring-devel)

Jak zainstalować edytor Atom w systemie Linux

Dostępny jest pakiet binarny dla dystrybucji opartych na DEB i RPM tylko dla architektury 64-bitowej, dlatego nie ma potrzeby kompilowania go ze źródeł.

Jeśli jednak chcesz skompilować go ze źródeł dla dowolnego systemu, w tym dystrybucji opartej na DEB i RPM, postępuj zgodnie z poniższymi instrukcjami.

Instalacja z pakietów binarnych

Aby zainstalować Atom na Linuksie, możesz pobrać pakiet binarny DEB lub RPM dla Debian i RedHat< z głównej witryny Atom lub użyj następującego polecenia wget, aby bezpośrednio pobrać pakiety do swojego terminala.

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

W systemach opartych na Debianie użyj polecenia dpkg -i, aby zainstalować pakiet binarny.

$ 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) ...

W systemach opartych na RedHat użyj komendy rpm -ivh, aby zainstalować pakiet binarny.

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

Instalacja ze źródła

Jeśli chcesz po prostu zbudować Atom ze źródeł, możesz to zrobić, postępując zgodnie z aktualnymi szczegółowymi instrukcjami kompilacji w systemach Linux.

Aby zbudować Atom ze źródła, przed zbudowaniem Atoma ze źródła musisz zainstalować w systemie następujące wymagane pakiety.

Na Debianie/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
Na RHEL, CentOS lub Fedorze
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

Po zainstalowaniu wymaganych pakietów sklonuj teraz repozytorium Atom z git.

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

Sprawdź najnowszą wersję Atom i zbuduj ją.

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

Uwaga: jeśli proces kompilacji Atom nie powiódł się i wyświetlił się poniższy komunikat o błędzie:

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

Oznacza to, że musisz mieć zainstalowaną najnowszą wersję npm (tj. v1.4) w systemie, aby uzyskać najnowszą wersję npm, musisz dodać node.js PPA do swojego systemu, aby uzyskać najnowszą wersję Nodejsa i 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

Następnie zainstaluj polecenia atom i apm w katalogu /usr/local/bin, wykonując następujące polecenie:

sudo script/grunt install

Testowanie i wykorzystanie atomów

1. Uruchom Atom z Menu aplikacji lub wpisując polecenie „atom w wierszu poleceń.

atom

Kiedy po raz pierwszy uruchomisz Atom, powinieneś zobaczyć ekran powitalny atomu podobny do poniższego.

Ten ekran powitalny zawiera krótkie informacje o tym, jak rozpocząć pracę z edytorem Atom.

Możesz pobrać swój ulubiony motyw smakowy i pakiety natywne, korzystając z poniższych linków i zainstalować je za pomocą Menu Ustawień.

  1. https://atom.io/themes
  2. https://atom.io/packages
Tylko dla informacji
  1. Atom wysyła dane dotyczące użytkowania do Google Analytics. Robi to, aby zebrać informacje o najczęściej używanych funkcjach. Informacje te zostaną wykorzystane w celu poprawy komfortu użytkowania w kolejnej wersji.
  2. GitHub raportuje, że Atom został pobrany 1,3 miliona razy i jest używany przez ponad 350 000 użytkowników miesięcznie.

Wniosek

Atom to wspaniały edytor kodu źródłowego (i tekstu). Działa jak IDE. Obsługuje blisko 700 motywów, dzięki czemu mamy w czym wybierać. Pakiety 2K+ umożliwiają dostosowanie Atoma do potrzeb użytkownika. Został opracowany przez założyciela GitHub i innych programistów/współautorów, więc możemy się spodziewać, że będzie czymś więcej niż zwykłym edytorem.

Chociaż dla wielu osób będzie to koszmar, ponieważ w projekcie wykorzystano HTML, JavaScript, node.js i CSS. Faktem jest, że wszystkie te języki programowania/skryptowania nie są doceniane przez zaawansowanych użytkowników. Czasami powyższe języki wykazywały wady, atakowały, a nawet ulegały kompromisom.

Co sądzisz o tym projekcie? Czy ten redaktor będzie długo żył? Trend mówi: Tak! Daj nam znać, jaki jest Twój pogląd. Podpisuję się! Pozostań w kontakcie, bądź na bieżąco. Cieszyć się!