Weboldal keresés

Atom – Feltörhető szöveg- és forráskódszerkesztő Linuxhoz


Manapság az Atom szövegszerkesztő rengeteg hírrel szolgál. Az Atom egy ingyenes és nyílt forráskódú szöveg- és forráskódszerkesztő, amely platformokon átívelő operációs rendszerekhez – Windows, Linux és Mac OS X – érhető el. MIT licenc alatt adták ki, C++, HTML, CSS, JavaScript, Node.js és A Coffee Script, az Atom Chromium alapú.

Gyors időutazás

Az Atom projektet a GitHub alapítója, Chris Wanstrath indította el 2008 közepén. Közel 6 évvel később, 2014. február 26-án megjelent az első nyilvános béta. Közel 15 hónappal később megjelent a Az első nyilvános béta (és 7 éve az ötlet megszületése óta), 2015. június 25-én az Atom stabil kiadást kapott.

Az Atom szöveg/forráskód szerkesztő jellemzői.

  1. Platformok közötti támogatás (Linux/OS X/Windows)
  2. Polírozott élek
  3. Modern és könnyen megközelíthető szerkesztő, amely testreszabható a magra.
  4. Beépített csomagkezelő – belülről kereshet és telepíthet. Kidolgozhatja saját csomagját.
  5. Intelligens megközelítés – Biztosítja, hogy gyorsasággal, rugalmassággal és automatikus kiegészítéssel írjon kódot.
  6. Beágyazott fájlrendszer-böngésző – Böngésszen és nyissa meg a fájlokat/projekteket/projektcsoportokat egyszerűen egyetlen ablakban.
  7. Osztott panel – Több paneles funkció a kód összehasonlításához és szerkesztéséhez egyetlen ablakból. Nincs többé váltás az ablakok között.
  8. Szöveg keresése és cseréje egy fájlban vagy az összes projektben.
  9. 2137 ingyenes és nyílt forráskódú csomag használható.
  10. Jelenleg mintegy 685 témát támogat, amelyek közül választhat.
  11. Beépülő modulok támogatottak
  12. IDE-ként (Integrated Development Environment) használható
Előfeltétel
  1. C++
  2. Git
  3. node.js 0.10.x verzió vagy node.js 0.12.x verzió vagy io.js (1.x) [Bármelyik a három közül]
  4. npm 1.4.x verzió
  5. Gnome kulcstartó (libgnome-keyring-dev vagy libgnome-keyring-devel)

Az Atom Editor telepítése Linux alatt

Bináris csomagok állnak rendelkezésre DEB és RPM alapú disztribúciókhoz, csak 64 bites architektúrához, ezért nem kell forrásból fordítani.

Ha azonban forrásból szeretné lefordítani bármely rendszerhez, beleértve a DEB és RPM alapú terjesztést, kövesse az alábbi utasításokat.

Telepítés bináris csomagokból

Az Atom Linuxra való telepítéséhez letöltheti a DEB vagy az RPM bináris csomagot a Debian és a RedHat< számára alapú rendszereket a fő Atom webhelyről, vagy használja a következő wget parancsot a csomagok közvetlen letöltéséhez a termináljára.

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

Debian alapú rendszereken használja a dpkg -i parancsot a bináris csomag telepítéséhez.

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

RedHat alapú rendszereken használja az rpm -ivh parancsot a bináris csomag telepítéséhez.

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

Telepítés a forrásból

Ha csak forrásból szeretné felépíteni az Atomot, kövesse a Linux rendszereken futó naprakész, részletes összeállítási utasításokat.

Az Atom forrásból való létrehozásához a következő szükséges csomagokat kell telepítenie a rendszerre, mielőtt az Atomot forrásból építené.

Debian/Ubuntu alatt
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
RHEL-en, CentOS-en vagy Fedorán
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

A szükséges csomagok telepítése után klónozzuk az Atom tárolót a git-ből.

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

Tekintse meg a legújabb Atom kiadást, és készítse el.

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

Megjegyzés: Ha az Atom összeállítási folyamata meghiúsult, az alábbi hibaüzenet jelenik meg:

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

Ez azt jelenti, hogy telepítve kell lennie a rendszeren az npm legfrissebb verziójának (azaz v1.4). Az npm legfrissebb verziójának eléréséhez hozzá kell adnia a node.js PPA-t a rendszeréhez, hogy megkapja a legfrissebb verziót. Nodejs és 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

Ezután telepítse az atom és apm parancsokat a /usr/local/bin könyvtárba a következő parancs végrehajtásával:

sudo script/grunt install

Atom tesztelése és használata

1. Indítsa el az Atom elemet az Alkalmazás menüből, vagy írja be az „atom parancsot a parancssorba.

atom

Amikor először indítja el az Atomot, látnia kell az atom üdvözlőképernyőjét, az alábbiakhoz hasonlót.

Ez az üdvözlő képernyő rövid ötletet ad az Atom szerkesztő használatának megkezdéséhez.

Letöltheti kedvenc íztémáit és natív csomagjait az alábbi linkekről, és telepítheti a Beállítások menü segítségével.

  1. https://atom.io/themes
  2. https://atom.io/packages
Csak tájékoztatás céljából
  1. Az Atom használati adatokat küld a Google Analytics számára. Ezt azért teszi, hogy információkat gyűjtsön a legtöbbször használt funkciókról. Ezeket az információkat a felhasználói élmény javítására használjuk fel a további kiadásokban.
  2. A GitHub Reports Atomot 1,3 millió alkalommal töltötték le, és havonta több mint 350 000 felhasználó használja.

Következtetés

Az Atom egy csodálatos forráskód- (és szöveg-) szerkesztő. Úgy működik, mint az IDE. Közel 700 témát támogat, így sok közül választhatunk. A 2K+ csomagok lehetővé teszik az Atom testreszabását a felhasználó igényei szerint. A GitHub Founder és más fejlesztők/közreműködők fejlesztették, így várhatóan több lesz, mint egy egyszerű szerkesztő.

Bár ez sok ember számára rémálom, hiszen HTML, JavaScript, node.js és CSS került felhasználásra a projektben. A tény az, hogy ezeket a programozási/szkriptnyelveket a haladó felhasználók nem értékelik. A fenti nyelvek időnként hibákat, támadást, sőt kompromittációt is mutattak.

Mit gondol erről a projektről? Ez a szerkesztő sokáig fog élni? A trend szerint igen! Ismertesse velünk véleményét. Kijelentkezés! Maradjon kapcsolatban, maradjon velünk. Élvezd!