Atom - uzlauzams teksta un pirmkodu redaktors operētājsistēmai Linux


Šajās dienās Atom teksta redaktors rada daudz jaunumu. Atom ir bezmaksas un atvērtā koda teksta un pirmkodu redaktors, kas pieejams starpplatformu operētājsistēmām - Windows, Linux un Mac OS X. Tas tiek izlaists ar MIT licenci, kas rakstīta C ++, HTML, CSS, JavaScript, Node.js un Coffee Script, Atom pamatā ir hroms.

Atom projektu 2008. gada vidū uzsāka GitHub dibinātājs Kriss Wanstrath. Gandrīz pēc 6 gadiem pirmā publiskā beta versija tika izlaista 2014. gada 26. februārī. Gandrīz 15 mēnešus vēlāk tika izlaista pirmā publiskā beta versija (un 7 gadi kopš ideja tika iecerēta), 2015. gada 25. jūnijā Atom ieguva stabilu laidienu.

Atom teksta/avota kodu redaktora funkcijas.

  1. Starpplatformu atbalsts (Linux/OS X/Windows)
  2. pulētas malas
  3. Mūsdienīgs un pieejams redaktors, kuru var pielāgot pēc būtības.
  4. Iebūvēts pakešu pārvaldnieks - meklējiet un instalējiet no iekšpuses. Jūs varat izveidot savu paketi.
  5. Viedā pieeja - nodrošina ātru, elastīgu un automātisku pabeigšanu koda rakstīšanā.
  6. Iegultā failu sistēmas pārlūks - vienā logā ērti pārlūkojiet un atveriet failu/projektu/projektu grupu.
  7. Sadalīts panelis - vairāku paneļu funkcija, lai salīdzinātu un rediģētu kodu vienā logā. Vairs nav jāpārslēdzas starp logiem.
  8. Atrodiet un aizstājiet tekstu vienā failā vai visos projektos.
  9. Varat izmantot apmēram 2137 bezmaksas un atvērtā pirmkoda pakotnes.
  10. Sākotnēji tas atbalsta 685 motīvus, no kuriem izvēlēties.
  11. atbalstīti spraudņi
  12. Var izmantot kā IDE (Integrētā izstrādes vide)

  1. C ++
  2. Git
  3. node.js versija 0.10.x vai node.js versija 0.12.x vai io.js (1.x) [jebkura no trim]
  4. npm versija 1.4.x
  5. Gnoma atslēgu atslēga (libgnome-keyring-dev vai libgnome-keyring-devel)

Kā instalēt Atom Editor Linux

DEB un RPM balstītiem sadalījumiem ir pieejama binārā pakete tikai 64 bitu arhitektūrai, tāpēc nav nepieciešams to apkopot no avota.

Tomēr, ja vēlaties to apkopot no avota jebkurai sistēmai, ieskaitot DEB un RPM balstītu izplatīšanu, izpildiet tālāk sniegtos norādījumus.

Lai instalētu Atom operētājsistēmā Linux, varat lejupielādēt DEB vai RPM bināro pakotni Debian un RedHat sistēmām no galvenās Atom vietnes vai izmantot šādu komandu wget, lai tieši lejupielādētu paketes savā terminālā.

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

Debian sistēmās izmantojiet komandu dpkg -i , lai instalētu bināro pakotni.

$ 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 balstītās sistēmās izmantojiet komandu rpm -ivh , lai instalētu bināro pakotni.

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

Ja vēlaties vienkārši izveidot Atom no avota, to varat izdarīt, sekojot jaunākajām detalizētajām būvēšanas instrukcijām Linux sistēmās.

Lai izveidotu Atom no avota, pirms Atom izveides no avota jums ir nepieciešami šādi instalētie pakotnes, kas jāinstalē sistēmā.

$ 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

Kad nepieciešamās pakotnes ir instalētas, tagad klonējiet Atom repozitoriju no git.

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

Izmēģiniet jaunāko Atom laidienu un izveidojiet to.

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

Piezīme: Ja Atom izveides process neizdevās ar zemāk redzamo kļūdas ziņojumu:

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

Tas nozīmē, ka sistēmā jābūt instalētai jaunākajai npm versijai (t.i., v1.4), lai iegūtu jaunāko npm versiju, jūsu sistēmai jāpievieno node.js PPA, lai iegūtu jaunāko Nodejs un NPM versiju.

$ 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

Pēc tam instalējiet atom un apm komandas direktorijā /usr/local/bin , izpildot šādu komandu:

$ sudo script/grunt install

Atomu pārbaude un izmantošana

1. Ugunsdzēsiet atomu no lietojumprogrammas izvēlnes vai komandu uzvednē ierakstot komandu ‘ atom .

$ atom

Pirmo reizi palaižot Atom, jums vajadzētu redzēt atoma sākuma ekrānu, kas līdzīgs zemāk redzamajam.

Šis apsveikuma ekrāns sniedz īsu ideju par to, kā sākt darbu ar Atom redaktoru.

Jūs varat lejupielādēt savu iecienītāko garšas motīvu un vietējās paketes no zemāk esošajām saitēm un instalēt to, izmantojot iestatījumu izvēlni.

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

  1. Atom nosūta lietojuma datus uz Google Analytics. Tas tiek darīts, lai apkopotu informāciju par tām funkcijām, kuras galvenokārt tiek izmantotas. Šī informācija tiks izmantota, lai uzlabotu lietotāju pieredzi turpmākajā laidienā.
  2. GitHub Reports Atom ir lejupielādēts 1,3 miljonus reižu, un mēnesī to izmanto vairāk nekā 350 000 lietotāju.

Secinājums

Atom ir lielisks pirmkodu (un teksta) redaktors. Tas darbojas kā IDE. Gandrīz 700 tēmu atbalsts nodrošina, ka mums ir no kā izvēlēties. 2K + paketes ļauj pielāgot Atom atbilstoši lietotāja vajadzībām. To ir izstrādājis GitHub dibinātājs un citi izstrādātāji/līdzautori, tāpēc mēs varam sagaidīt, ka tas būs vairāk nekā tikai parasts redaktors.

Lai gan tas ir daudzu cilvēku murgs, jo projektā ir izmantoti HTML, JavaScript, node.js un CSS. Patiesībā visas šīs programmēšanas/skriptu valodas nenovērtē pieredzējuši lietotāji. Reizēm iepriekš minētās valodas ir parādījušas trūkumus, uzbrukušas un pat apdraudējušas.

Ko jūs domājat par šo projektu? Vai šis redaktors dzīvos ilgi? Tendence saka Jā! Informējiet mūs par savu viedokli. Parakstīšanās! Uzturiet savienojumu, sekojiet jaunumiem. Izbaudi!