Atom - Kihariri cha Maandishi Inayoweza Kudukuliwa na Chanzo cha Msimbo wa Linux


Siku hizi mhariri wa maandishi wa Atom anatengeneza habari nyingi. Atom ni kihariri cha maandishi cha chanzo huria na cha chanzo huria, kinachopatikana kwa Mifumo ya Uendeshaji ya jukwaa - Windows, Linux na Mac OS X. Inatolewa chini ya Leseni ya MIT, iliyoandikwa katika C++, HTML, CSS, JavaScript, Node.js na Hati ya Kahawa, Atom inategemea Chromium.

Mradi wa Atom ulianzishwa na mwanzilishi wa GitHub, Chris Wanstrath katikati ya mwaka wa 2008. Takriban miaka 6 baadaye, beta ya kwanza ya umma ilitolewa mnamo Februari 26, 2014. Karibu miezi 15 baadaye kutolewa kwa beta ya kwanza ya umma (na miaka 7). tangu wazo lilipotungwa), mnamo Juni 25, 2015 Atom ilipata toleo thabiti.

Vipengele vya Mhariri wa maandishi ya Atom/msimbo wa chanzo.

  1. Usaidizi wa Mfumo Mtambuka (Linux/OS X/Windows)
  2. Kingo zilizong'olewa
  3. Kihariri cha kisasa na kinachoweza kufikiwa ambacho kinaweza kubinafsishwa kuwa msingi.
  4. Kidhibiti Kifurushi kilichojengwa ndani - Tafuta na usakinishe kutoka ndani. Unaweza kutengeneza kifurushi chako mwenyewe.
  5. Njia Mahiri - Huhakikisha unaandika msimbo kwa kasi, unyumbulifu na ukamilishaji kiotomatiki.
  6. Kivinjari cha Mfumo wa Faili Kilichopachikwa - Vinjari na ufungue faili/mradi/kundi la miradi kwa urahisi katika dirisha moja.
  7. Paneli ya Kugawanya - Kipengele cha paneli nyingi ili kulinganisha na kuhariri msimbo kutoka kwa dirisha moja. Hakuna tena kubadilisha kati ya madirisha.
  8. Tafuta na ubadilishe maandishi katika faili moja au miradi yako yote.
  9. Kuna baadhi ya Vifurushi 2,137 visivyolipishwa na vya huria, ambavyo unaweza kutumia.
  10. Kuanzia Sasa inasaidia baadhi ya mandhari 685 kuchagua kutoka.
  11. Programu-jalizi zinatumika
  12. Inaweza kutumika kama IDE (Mazingira Jumuishi ya Maendeleo)

  1. C++
  2. Git
  3. toleo la node.js 0.10.x au node.js Toleo la 0.12.x au io.js (1.x) [Yoyote kati ya matatu]
  4. npm Toleo la 1.4.x
  5. Uwekaji wa Gnome (libgnome-keyring-dev au libgnome-keyring-devel)

Jinsi ya Kufunga Mhariri wa Atom kwenye Linux

Kuna kifurushi cha binary kinachopatikana kwa usambazaji wa msingi wa DEB na RPM kwa usanifu wa biti 64 tu, kwa hivyo hakuna haja ya kuikusanya kutoka kwa chanzo.

Walakini ikiwa unataka kuikusanya kutoka kwa chanzo kwa mfumo wowote ikijumuisha usambazaji wa msingi wa DEB na RPM, fuata maagizo hapa chini.

Ili kusakinisha Atom kwenye Linux, unaweza kupakua DEB au RPM kifurushi cha binary kwa mifumo ya msingi ya Debian na RedHat kutoka kwa tovuti kuu ya Atom au utumie amri ifuatayo ya wget kupakua moja kwa moja vifurushi kwenye terminal yako.

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

Kwenye mifumo ya msingi ya Debian, tumia dpkg -i amri kusakinisha kifurushi cha binary.

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

Kwenye mifumo ya msingi ya RedHat, tumia rpm -ivh amri kusakinisha kifurushi cha binary.

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

Ikiwa unataka tu kuunda Atom kutoka kwa chanzo, unaweza kufanya kwa kufuata maagizo ya kina ya kisasa kwenye mifumo ya Linux.

Ili kuunda Atom kutoka chanzo, unahitaji kuwa na vifurushi vifuatavyo vinavyohitajika ili kusakinishwa kwenye mfumo, kabla ya kuunda Atom kutoka chanzo.

$ 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
# 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

Mara tu vifurushi vinavyohitajika vimewekwa, sasa tengeneza hazina ya Atom kutoka kwa git.

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

Angalia toleo jipya zaidi la Atom na uijenge.

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

Kumbuka: Ikiwa mchakato wa ujenzi wa Atom umeshindwa na ujumbe wa makosa hapa chini:

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

Hiyo inamaanisha ni lazima uwe na toleo jipya zaidi la npm (yaani v1.4) iliyosakinishwa kwenye mfumo, ili kupata toleo jipya zaidi la npm unahitaji kuongeza node.js PPA kwenye mfumo wako ili kupata toleo jipya zaidi la Nodejs na 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

Ifuatayo, sakinisha amri za atomi na apm kwenye saraka ya /usr/local/bin kwa kutekeleza amri ifuatayo:

$ sudo script/grunt install

Upimaji na Matumizi ya Atomu

1. Atomu ya Moto kutoka kwa Menyu ya Programu, au kwa kuandika amri ‘atomu, katika kidokezo cha amri.

$ atom

Unapozindua Atom kwa mara ya kwanza, unapaswa kuona skrini ya Karibu ya atomu kitu kama hapa chini.

Skrini hii ya kukaribisha hukupa wazo fupi kuhusu jinsi ya kuanza kutumia kihariri cha Atom.

Unaweza Kupakua mandhari ya ladha unayopenda na vifurushi asilia kutoka kwa viungo vilivyo hapa chini na uisakinishe kwa kutumia Menyu ya Mipangilio.

  1. https://atom.io/themes
  2. https://atom.io/packages

  1. Atom hutuma data ya matumizi kwa Google Analytics. Inafanya hivyo kukusanya taarifa kuhusu vipengele hivyo vinavyotumiwa zaidi. Taarifa hizi zitatumika kuboresha matumizi ya mtumiaji katika toleo zaidi.
  2. GitHub Reports Atom imepakuliwa mara milioni 1.3 na inatumiwa na zaidi ya watumiaji 350,000 kwa mwezi.

Hitimisho

Atom ni msimbo mzuri wa chanzo (na maandishi) mhariri. Inafanya kazi kama IDE. Inaauni takriban mada 700, hakikisha tunayo mengi ya kuchagua. Vifurushi vya 2K+ hufanya iwezekane kubinafsisha Atom, kulingana na mahitaji ya mtumiaji. Imetengenezwa na Mwanzilishi wa GitHub na watengenezaji/wachangiaji wengine, kwa hivyo tunaweza kutarajia kuwa zaidi ya kihariri cha kawaida tu.

Ingawa ni jinamizi kwa watu wengi tangu HTML, JavaScript, node.js na CSS zimetumika katika mradi. Ukweli ni kwamba lugha hizi zote za Kupanga/hati hazithaminiwi na watumiaji wa hali ya juu. Wakati fulani lugha hizo hapo juu zimeonyesha dosari, mashambulizi na hata kuafikiana.

Una maoni gani kuhusu mradi huu? Je, mhariri huyu ataishi kwa muda mrefu? Mwelekeo unasema Ndiyo! Tujulishe mtazamo wako. Inaondoka! Endelea kushikamana, Endelea kufuatilia. Furahia!