Atom - Editor Teks dan Kode Sumber yang Dapat Diretas untuk Linux


Saat ini editor teks Atom membuat banyak berita. Atom adalah editor teks dan kode sumber gratis dan bersumber terbuka, tersedia untuk Sistem Operasi lintas platform – Windows, Linux dan Mac OS X. Atom dirilis di bawah Lisensi MIT, ditulis dalam C++, HTML, CSS, JavaScript, Node.js dan Skrip Kopi, Atom didasarkan pada Chromium.

Perjalanan Waktu yang Cepat

Proyek Atom dimulai oleh pendiri GitHub, Chris Wanstrath pada pertengahan tahun 2008. Hampir 6 tahun kemudian, beta publik pertama dirilis pada tanggal 26 Februari 2014. Hampir 15 bulan kemudian rilis beta publik pertama (dan 7 tahun sejak idenya disusun), pada tanggal 25 Juni 2015 Atom mendapat rilis stabil.

Fitur Editor teks/kode sumber Atom.

  1. Dukungan Lintas Platform (Linux/OS X/Windows)
  2. Tepi yang dipoles
  3. Editor modern dan mudah didekati yang dapat disesuaikan dengan inti.
  4. Manajer Paket Bawaan – Cari dan instal dari dalam. Anda dapat mengembangkan paket Anda sendiri.
  5. Pendekatan Cerdas – Memastikan Anda menulis kode dengan kecepatan, fleksibilitas, dan penyelesaian otomatis.
  6. Browser Sistem File Tertanam – Jelajahi dan buka file/proyek/grup proyek dengan mudah dalam satu jendela.
  7. Split Panel – Fitur multi-panel untuk membandingkan dan mengedit kode dari satu jendela. Tidak perlu lagi berpindah antar jendela.
  8. Temukan dan ganti teks dalam satu file atau semua proyek Anda.
  9. Ada 2.137 Paket Gratis dan open-source yang bisa Anda gunakan.
  10. Saat ini mendukung sekitar 685 tema untuk dipilih.
  11. Plug-in didukung
  12. Dapat digunakan sebagai IDE (Integrated Development Environment)
Prasyarat
  1. C++
  2. Git
  3. node.js versi 0.10.x atau node.js Versi 0.12.x atau io.js (1.x) [Salah satu dari tiga]
  4. npm Versi 1.4.x
  5. Gnome Keyring (libgnome-keyring-dev atau libgnome-keyring-devel)

Cara Install Atom Editor di Linux

Ada paket biner yang tersedia untuk distribusi berbasis DEB dan RPM hanya untuk arsitektur 64 bit, sehingga tidak perlu mengkompilasinya dari sumber.

Namun jika Anda ingin mengkompilasinya dari sumber untuk sistem apa pun termasuk distribusi berbasis DEB dan RPM, ikuti petunjuk di bawah ini.

Menginstal dari Paket Biner

Untuk menginstal Atom di Linux, Anda dapat mengunduh paket biner DEB atau RPM untuk Debian dan RedHat< sistem berbasis dari situs web utama Atom atau gunakan perintah wget berikut untuk langsung mengunduh paket ke terminal Anda.

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

Pada sistem berbasis Debian, gunakan perintah dpkg -i untuk menginstal paket biner.

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

Pada sistem berbasis RedHat, gunakan perintah rpm -ivh untuk menginstal paket biner.

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

Menginstal dari Sumber

Jika Anda hanya ingin membuat Atom dari sumber, Anda dapat melakukannya dengan mengikuti petunjuk pembuatan terperinci terkini pada sistem Linux.

Untuk membangun Atom dari sumber, Anda harus memiliki paket-paket berikut yang diperlukan untuk diinstal pada sistem, sebelum membangun Atom dari sumber.

Di 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
Di RHEL, CentOS atau 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

Setelah paket yang diperlukan telah diinstal, sekarang kloning repositori Atom dari git.

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

Lihat rilis Atom terbaru dan buatlah.

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

Catatan: Jika proses pembuatan Atom gagal dengan pesan kesalahan di bawah ini:

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

Itu berarti Anda harus menginstal npm versi terbaru (yaitu v1.4) di sistem, untuk mendapatkan npm versi terbaru Anda perlu menambahkan node.js PPA ke sistem Anda untuk mendapatkan versi terbaru dari Nodejs dan 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

Selanjutnya, instal perintah atom dan apm ke direktori /usr/local/bin dengan menjalankan perintah berikut:

sudo script/grunt install

Pengujian dan Penggunaan Atom

1. Aktifkan Atom dari Menu Aplikasi, atau dengan mengetikkan perintah 'atom, di command prompt.

atom

Saat Anda meluncurkan Atom untuk pertama kalinya, Anda akan melihat layar Selamat Datang atom seperti di bawah ini.

Layar selamat datang ini memberi Anda gambaran singkat tentang cara memulai editor Atom.

Anda dapat mengunduh tema rasa dan paket asli favorit Anda dari tautan di bawah dan menginstalnya menggunakan Menu Pengaturan.

  1. https://atom.io/themes
  2. https://atom.io/packages
Hanya untuk informasi
  1. Atom mengirimkan data penggunaan ke Google Analytics. Ia melakukannya untuk mengumpulkan informasi tentang fitur-fitur yang paling banyak digunakan. Informasi ini akan digunakan untuk meningkatkan pengalaman pengguna dalam rilis selanjutnya.
  2. Laporan GitHub Atom telah diunduh 1,3 juta kali dan digunakan oleh lebih dari 350.000 pengguna per bulan.

Kesimpulan

Atom adalah editor kode sumber (dan Teks) yang hebat. Ini berfungsi seperti IDE. Mendukung hampir 700 tema, memastikan kita memiliki banyak pilihan. Paket 2K+ memungkinkan untuk menyesuaikan Atom, sesuai kebutuhan pengguna. Ini telah dikembangkan oleh Pendiri GitHub dan pengembang/kontributor lainnya, jadi kami berharap ini lebih dari sekadar editor biasa.

Meskipun ini menjadi mimpi buruk bagi banyak orang karena HTML, JavaScript, node.js, dan CSS telah digunakan dalam proyek ini. Faktanya adalah semua bahasa Pemrograman/scripting ini tidak dihargai oleh pengguna tingkat lanjut. Terkadang bahasa-bahasa di atas menunjukkan kelemahan, serangan, dan bahkan kompromi.

Apa pendapat Anda tentang proyek ini? Apakah editor ini akan berumur panjang? Tren mengatakan Ya! Beri tahu kami pandangan Anda. Tanda tangan! Tetap terhubung, Tetap disini. Menikmati!