Atom - Ederede ederede na isi mmalite maka Linux


Ụbọchị ndị a Atom ederede nchịkọta akụkọ na-eme ọtụtụ akụkọ. Atọm bụ free na mepere emepe ederede na isi koodu nchịkọta akụkọ, dị maka cross ikpo okwu Operating Systems – Windows, Linux na Mac OS X. E wepụtara ya n'okpuru MIT License, nke e dere na C++, HTML, CSS, JavaScript, Node.js na Ederede kọfị, Atọm dabere na Chromium.

Atom malitere site na onye nchoputa GitHub, Chris Wanstrath n'etiti afọ 2008. Ihe fọrọ nke nta ka ọ bụrụ afọ 6 ka e mesịrị, a tọhapụrụ beta ọha mbụ na February 26, 2014. Ihe fọrọ nke nta ka ọ bụrụ ọnwa 15 ka e mesịrị ntọhapụ nke beta ọha na eze mbụ (na afọ 7). ebe ọ bụ na e chepụtara echiche ahụ), na June 25, 2015 Atom nwetara ntọhapụ kwụsiri ike.

Njirimara nke Atom ederede/Ndezi koodu isi mmalite.

  1. Nkwado Platform Cross (Linux/OS X/Windows)
  2. N'ọnụ chara acha
  3. Ndezi nke oge a na enwere ike ịbịaru nso nke enwere ike ịhazi ya ka ọ bụrụ isi.
  4. Ewuru n'ime njikwa ngwugwu - Chọọ wee wụnye n'ime. Ị nwere ike ịmepụta ngwugwu nke gị.
  5. Smart Approach – Na-eme ka ị mara koodu na ọsọ, mgbanwe na mmecha akpaaka.
  6. Nchọgharị Sistemụ Faịlụ agbakwunyere – Chọgharịa wee mepee faịlụ/ọrụ/otu ọrụ n'ụzọ dị mfe n'otu windo.
  7. Panel kewara – Multi-panel atụmatụ iji tụnyere na dezie koodu site na otu window. Ọ dịghị ọzọ ịgbanwee n'etiti windo.
  8. Chọọ ma dochie ederede n'otu faịlụ ma ọ bụ ọrụ gị niile.
  9. E nwere ụfọdụ ngwugwu 2,137 efu na nke mepere emepe, ị nwere ike iji.
  10. Dịka ugbu a ọ na-akwado ụfọdụ isiokwu 685 ịhọrọ site na.
  11. Akwado nkwụnye
  12. Enwere ike iji dị ka IDE (Integrated Development Environment)

  1. C++
  2. Git
  3. node.js ụdị 0.10.x ma ọ bụ node.js Ụdị 0.12.x ma ọ bụ io.js (1.x) [Nke ọ bụla n'ime atọ]
  4. npm Ụdị 1.4.x
  5. Gnome Keyring (libgnome-keyring-dev ma ọ bụ libgnome-keyring-devel)

Otu esi etinye Atom Editor na Linux

Enwere ngwugwu ọnụọgụ abụọ dị maka nkesa DEB na RPM maka naanị ihe owuwu 64, yabụ na ọ dịghị mkpa ijikọ ya site na isi mmalite.

Agbanyeghị, ọ bụrụ na ịchọrọ ịchịkọta ya site na isi mmalite maka sistemụ ọ bụla gụnyere nkesa DEB na RPM, soro ntuziaka ndị a.

Iji tinye Atom na Linux, ị nwere ike budata ngwungwu ọnụọgụ abụọ DEB ma ọ bụ RPM maka sistemụ Debian na RedHat sitere na webụsaịtị Atom bụ isi ma ọ bụ jiri iwu wget na-eso budata ngwugwu ahụ ozugbo na ọdụ gị.

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

Na sistemu Debian, jiri iwu dpkg -i iji wụnye ngwungwu ọnụọgụ abụọ.

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

Na sistemụ dabere na RedHat, jiri iwu rpm -ivh iji wụnye ngwungwu ọnụọgụ abụọ.

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

Ọ bụrụ na ịchọrọ iwulite Atom site na isi iyi, ị nwere ike ime site na isoro ntuziaka nrụpụta zuru oke na sistemụ Linux.

Iji wuo Atom site na isi iyi, ịkwesịrị ịnwe ngwugwu ndị a chọrọ ka etinyere na sistemụ, tupu ị wuo Atom site na isi mmalite.

$ 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

Ozugbo etinyere ngwugwu achọrọ, ugbu a mechie ebe nchekwa Atom site na git.

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

Lelee mwepụta Atọm kachasị ọhụrụ wee wuo ya.

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

Mara: Ọ bụrụ na usoro nrụpụta Atom dara na ozi njehie dị n'okpuru:

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

Nke ahụ pụtara na ị ga-enwerịrị ụdị npm kachasị ọhụrụ (ya bụ v1.4) arụnyere na sistemụ, iji nweta ụdị npm kachasị ọhụrụ ị ga-agbakwunye node.js PPA na sistemụ gị iji nweta ụdị Nodejs na NPM kachasị ọhụrụ.

$ 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

Na-esote, wụnye atom na apm iwu ka /usr/local/bin ndekọ site na ime iwu na-esonụ:

$ sudo script/grunt install

Nlele Atọm na ojiji

1. Atọm ọkụ sitere na NchNhr Ngwa, ma ọ bụ site na ịpị iwu 'atom, na iwu ozugbo.

$ atom

Mgbe ịmalite Atom maka oge mbụ, ị ga-ahụ ihuenyo nnabata nke atom ihe dị ka n'okpuru.

Ihuenyo nnabata a na-enye gị nkọwa dị nkenke maka otu esi ebido na nchịkọta akụkọ Atom.

Ị nwere ike budata isiokwu ekpomeekpo ọkacha mmasị gị na ngwungwu ala gị site na njikọ dị n'okpuru wee wụnye ya site na iji Ntọala NchNhr.

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

  1. Atom zipu data ojiji na Google Analytics. Ọ na-eme ya iji nakọta ozi gbasara njirimara ndị a na-ejikarị. A ga-eji ozi ndị a kwalite ahụmịhe onye ọrụ na mwepụta ọzọ.
  2. Ebudatala akụkọ GitHub Atom ugboro nde 1.3 ma ihe karịrị ndị ọrụ 350,000 na-eji ya kwa ọnwa.

Mmechi

Atom bụ ezigbo onye ndezi koodu (na ederede). Ọ na-arụ ọrụ dị ka IDE. Nkwado nke ihe fọrọ nke nta ka ọ bụrụ isiokwu 700, na-ahụ na anyị nwere ọtụtụ ihe ịhọrọ. Ihe ngwugwu 2K + na-eme ka o kwe omume ịhazi Atom, dịka mkpa onye ọrụ chọrọ. Ọ bụ GitHub Founder na ndị mmepe/ndị ntinye aka mepụtara ya, yabụ anyị nwere ike ịtụ anya na ọ ga-abụ karịa naanị onye nchịkọta akụkọ nkịtị.

Ọ bụ ezie na ọ na-arọ nrọ maka ọtụtụ mmadụ kemgbe HTML, Javascript, node.js na CSS ejirila na ọrụ ahụ. Nke bụ́ eziokwu bụ na asụsụ mmemme/scripting ndị a niile anaghị enwe ekele maka ndị ọrụ dị elu. Mgbe ụfọdụ, asụsụ ndị a dị n'elu egosila emezighị emezi, mwakpo na ọbụna mebie.

Kedu ihe ị chere maka ọrụ a? Onye nchịkọta akụkọ a ọ ga-adị ogologo ndụ? Omume na-ekwu Ee! Mee ka anyị mara echiche gị. Ịbanye! Jikọọ, nọrọ na nche. Nwee obi ụtọ!