Atom - Ένας επεξεργαστής κειμένου και πηγαίου κώδικα με δυνατότητα παραβίασης για Linux


Αυτές τις μέρες το πρόγραμμα επεξεργασίας κειμένου Atom κάνει πολλά νέα. Το Atom είναι ένα δωρεάν πρόγραμμα επεξεργασίας κειμένου και πηγαίου κώδικα ανοιχτού κώδικα, διαθέσιμο για λειτουργικά συστήματα πολλαπλών πλατφορμών – Windows, Linux και Mac OS X. Κυκλοφορεί με άδεια MIT, γραμμένο σε C++, HTML, CSS, JavaScript, Node.js και Το Coffee Script, το Atom βασίζεται στο Chromium.

Ένα γρήγορο ταξίδι στο χρόνο

Το έργο Atom ξεκίνησε από τον ιδρυτή του GitHub, Chris Wanstrath στα μέσα του 2008. Σχεδόν 6 χρόνια αργότερα, η πρώτη δημόσια beta κυκλοφόρησε στις 26 Φεβρουαρίου 2014. Σχεδόν 15 μήνες αργότερα η κυκλοφορία του πρώτη δημόσια έκδοση beta (και 7 χρόνια από τη σύλληψη της ιδέας), στις 25 Ιουνίου 2015 η Atom απέκτησε σταθερή κυκλοφορία.

Χαρακτηριστικά του προγράμματος επεξεργασίας κειμένου/πηγαίου κώδικα Atom.

  1. Υποστήριξη πολλαπλών πλατφορμών (Linux/OS X/Windows)
  2. Γυαλισμένες άκρες
  3. Μοντέρνος και προσιτός επεξεργαστής που μπορεί να προσαρμοστεί στον πυρήνα.
  4. Ενσωματωμένο Package Manager – Αναζήτηση και εγκατάσταση από μέσα. Μπορείτε να αναπτύξετε το δικό σας πακέτο.
  5. Έξυπνη προσέγγιση – Εξασφαλίζει ότι γράφετε κώδικα με ταχύτητα, ευελιξία και αυτόματη συμπλήρωση.
  6. Ενσωματωμένο πρόγραμμα περιήγησης συστήματος αρχείων – Περιηγηθείτε και ανοίξτε αρχείο/έργο/ομάδα έργων με ευκολία σε ένα παράθυρο.
  7. Split Panel – Λειτουργία πολλαπλών πλαισίων για σύγκριση και επεξεργασία κώδικα από ένα μόνο παράθυρο. Όχι πια εναλλαγή μεταξύ των παραθύρων.
  8. Βρείτε και αντικαταστήστε κείμενο σε ένα αρχείο ή σε όλα τα έργα σας.
  9. Υπάρχουν περίπου 2.137 Πακέτα δωρεάν και ανοιχτού κώδικα που μπορείτε να χρησιμοποιήσετε.
  10. Από τώρα υποστηρίζει περίπου 685 θέματα για επιλογή.
  11. Υποστηρίζονται προσθήκες
  12. Μπορεί να χρησιμοποιηθεί ως IDE (Integrated Development Environment)
Προαπαιτούμενο
  1. C++
  2. Git
  3. Έκδοση node.js 0.10.x ή node.js Έκδοση 0.12.x ή io.js (1.x) [Οποιοδήποτε από τα τρία]
  4. npm Έκδοση 1.4.x
  5. Gnome Keyring (libgnome-keyring-dev ή libgnome-keyring-devel)

Πώς να εγκαταστήσετε το Atom Editor στο Linux

Υπάρχουν διαθέσιμα δυαδικά πακέτα για διανομές που βασίζονται σε DEB και RPM μόνο για αρχιτεκτονική 64 bit, επομένως δεν χρειάζεται να το μεταγλωττίσετε από την πηγή.

Ωστόσο, εάν θέλετε να το μεταγλωττίσετε από την πηγή για οποιοδήποτε σύστημα, συμπεριλαμβανομένης της διανομής βάσει DEB και RPM, ακολουθήστε τις παρακάτω οδηγίες.

Εγκατάσταση από δυαδικά πακέτα

Για να εγκαταστήσετε το Atom σε Linux, μπορείτε να κατεβάσετε το δυαδικό πακέτο DEB ή RPM για Debian και RedHat< συστήματα που βασίζονται στο από τον κύριο ιστότοπο της Atom ή χρησιμοποιήστε την ακόλουθη εντολή wget για να κατεβάσετε απευθείας τα πακέτα στο τερματικό σας.

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

Σε συστήματα που βασίζονται στο Debian, χρησιμοποιήστε την εντολή dpkg -i για να εγκαταστήσετε το δυαδικό πακέτο.

$ 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, χρησιμοποιήστε την εντολή rpm -ivh για να εγκαταστήσετε το δυαδικό πακέτο.

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

Εγκατάσταση από την πηγή

Εάν θέλετε απλώς να δημιουργήσετε το Atom από την πηγή, μπορείτε να το κάνετε ακολουθώντας ενημερωμένες λεπτομερείς οδηγίες κατασκευής σε συστήματα Linux.

Για να δημιουργήσετε το Atom από την πηγή, πρέπει να έχετε τα ακόλουθα απαιτούμενα πακέτα για εγκατάσταση στο σύστημα, πριν δημιουργήσετε το Atom από την πηγή.

Στο 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
Σε RHEL, CentOS ή 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

Αφού εγκατασταθούν τα απαιτούμενα πακέτα, τώρα κλωνοποιήστε το αποθετήριο Atom από το git.

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

Ελέγξτε την πιο πρόσφατη έκδοση του Atom και δημιουργήστε την.

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

Σημείωση: Εάν η διαδικασία δημιουργίας Atom απέτυχε με το παρακάτω μήνυμα σφάλματος:

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

Αυτό σημαίνει ότι πρέπει να έχετε εγκατεστημένη στο σύστημα την πιο πρόσφατη έκδοση npm (δηλαδή v1.4). Nodejs και 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

Στη συνέχεια, εγκαταστήστε τις εντολές atom και apm στον κατάλογο /usr/local/bin εκτελώντας την ακόλουθη εντολή:

sudo script/grunt install

Δοκιμή και χρήση ατόμου

1. Ενεργοποιήστε το Atom από το Μενού εφαρμογής ή πληκτρολογώντας την εντολή "atom, στη γραμμή εντολών.

atom

Όταν εκκινείτε το Atom για πρώτη φορά, θα πρέπει να δείτε μια οθόνη καλωσορίσματος του atom όπως παρακάτω.

Αυτή η οθόνη καλωσορίσματος σάς δίνει μια σύντομη ιδέα για το πώς να ξεκινήσετε με το πρόγραμμα επεξεργασίας Atom.

Μπορείτε να κατεβάσετε το αγαπημένο σας θέμα γεύσης και τα εγγενή πακέτα από τους παρακάτω συνδέσμους και να το εγκαταστήσετε χρησιμοποιώντας το Μενού Ρυθμίσεις.

  1. https://atom.io/themes
  2. https://atom.io/packages
Μόνο για ενημέρωση
  1. Η Atom στέλνει δεδομένα χρήσης στο Google Analytics. Το κάνει για να συλλέγει πληροφορίες σχετικά με εκείνες τις λειτουργίες που χρησιμοποιούνται περισσότερο. Αυτές οι πληροφορίες θα χρησιμοποιηθούν για τη βελτίωση της εμπειρίας χρήστη σε περαιτέρω κυκλοφορία.
  2. Το GitHub Reports Atom έχει ληφθεί 1,3 εκατομμύρια φορές και χρησιμοποιείται από περισσότερους από 350.000 χρήστες το μήνα.

συμπέρασμα

Το Atom είναι ένα υπέροχο πρόγραμμα επεξεργασίας πηγαίου κώδικα (και κειμένου). Λειτουργεί σαν IDE. Η υποστήριξη σχεδόν 700 θεμάτων, διασφαλίζει ότι έχουμε πολλά να διαλέξουμε. Τα πακέτα 2K+ καθιστούν δυνατή την προσαρμογή του Atom, σύμφωνα με τις ανάγκες του χρήστη. Αναπτύχθηκε από τον ιδρυτή του GitHub και άλλους προγραμματιστές/συνεργάτες, επομένως μπορούμε να περιμένουμε ότι θα είναι κάτι περισσότερο από ένα απλό πρόγραμμα επεξεργασίας.

Αν και είναι ένας εφιάλτης για πολλούς ανθρώπους, καθώς HTML, JavaScript, node.js και CSS έχουν χρησιμοποιηθεί στο έργο. Το γεγονός είναι ότι όλες αυτές οι γλώσσες προγραμματισμού/σεναρίου δεν εκτιμώνται από προχωρημένους χρήστες. Κατά καιρούς οι παραπάνω γλώσσες έχουν δείξει ελαττώματα, επιτίθενται και ακόμη και έχουν συμβιβαστεί.

Τι πιστεύετε για αυτό το έργο; Αυτός ο συντάκτης θα ζήσει πολύ; Η τάση λέει Ναι! Πείτε μας τη δική σας άποψη. Υπογραφή! Μείνετε συνδεδεμένοι, Μείνετε συντονισμένοι. Απολαμβάνω!