Atom ay isang libre, cross-platform, at open-source na graphical na software na dinisenyo mula sa lupa hanggang sa kumilos bilang isang editor ng editor ng hackable at application editor ng programmer na tumutulong sa sinumang nagnanais na developer isulat ang code nang walang masyadong maraming abala.
Ang pagiging build sa balangkas ng Electron, isang bukas na source at cross-platform na solusyon na nagbibigay-daan sa mga developer na lumikha ng mga modernong desktop apps gamit ang mga teknolohiya ng Web ng estado na tulad ng HTML5, CSS, Node.js, at JavaScript, Mga nag-aalok ng Atom isang malakas, napapasadyang, at napapanahong interface ng gumagamit.
Mga tampok sa isang sulyap
Ang mga kilalang tampok ng Atom ay ang pag-edit ng cross-platform, na nangangahulugang magagamit mo ito sa iyong paboritong operating system, kahit na kung ito ay isang GNU / Linux, Mac OS X, o Microsoft Windows, at isang built-in na manager ng package na nagpapahintulot sa mga developer na maghanap at mag-install ng mga pakete mula sa loob ng app, o lumikha ng mga bago.
Ang isa pang kawili-wiling katangian ng Atom ay tinatawag na "smart autocompletion" at makakatulong ito sa iyo na isulat ang code nang mas mabilis kaysa sa dati. Ang application ay mayroon ding isang built-in na file system browser upang madali mong mahanap ang iyong mga proyekto at simulan ang coding agad, pati na rin ang maramihang mga pane para sa paghahambing at pag-edit ng code sa maraming mga file.
Hindi mahanap ang pag-andar ng paghahanap at palitan, na hinahayaan ng Atom na maghanap ang mga user, palitan, o i-preview ang teksto sa application habang nagta-type sila sa isang file o sa maramihang isa mula sa isang malaking proyekto. Maaari mo ring mahanap at palitan ang teksto mula sa mga file sa lahat ng iyong mga proyekto.
Mga tema at plugin
Ang pagiging isang napapasadyang application ay nangangahulugan na maaari mong baguhin ang mga hitsura nito sa pamamagitan ng pag-install ng bagong tema, na magagamit mula sa website ng proyekto nang walang bayad. Bukod pa rito, posible na mag-tweak ang interface ng gumagamit sa iyong likings sa CSS / Less, gayundin upang magdagdag ng bagong pag-andar sa JavaScript at HTML5.
Sa wakas, ang Atom ay madaling mapalawak sa pamamagitan ng mga plugin, na tinatawag na mga pakete sa application. Mahigit sa 2,000 na package ang magagamit sa opisyal na website ng proyekto, libre din. Papayagan ka nila upang magdagdag ng bagong pag-andar sa app, pati na rin upang palitan ang mga umiiral na tampok na may mas mahusay, mas matalinong, at may kakayahang umangkop.
Ano ang bagong sa paglabas na ito:
- Mga pagpapabuti sa pagganap:
- Ang mga gumagamit na nagtatrabaho sa mga malalaking proyekto ay magiging maligaya upang makita na nalutas namin ang isang matagal na isyu sa pagganap na may kaugnayan sa pagpapalaganap ng mga proseso ng Git upang makuha ang katayuan ng Git. Naipakita ito sa mga pana-panahong mga pag-pause ng UI ng Atom at nakakita kami ng isang kapansin-pansing masayang karanasan.
- Ang default na provider ng autocomplete-plus ngayon ay nakakuha ng mga mungkahi nang natively at sa isang hiwalay na thread. Nangangahulugan ito na walang memory overhead at walang banta sa pagtugon ng Atom. Magbasa nang higit pa sa aming malalim na post sa blog sa bagong console ng buffer-friendly na buffer ng Atom.
- Mga pagpapahusay ng usability:
- Mas madaling masumpungan ang bracket na nararapat sa isa sa ilalim ng iyong cursor kung pinagana mo ang bagong setting sa bracket-matcher na pakete, na nagpapakita ng numero ng linya para sa kaukulang bracket.
- Upang mapanatili ang katinuan ng mga sumusulat na mahahabang mga dokumento ng markdown, ang posisyon ng pag-scroll ng preview ng markdown ay hindi na nire-reset sa itaas kapag nag-save ka!
- Mga update sa package ng wika:
- Sa wakas, may isa pang raft ng mga pagpapabuti sa maraming naka-bundle na mga grammar na pakete ng wika. Ang block handling handling ay napabuti sa CoffeeScript at YAML. Ang isang pangunahing pagpapabuti ng pagganap ng regex ay ginawa sa pakete ng grammar ng JavaScript. Ang HTML na pakete ay may isang bilang ng mga pag-aayos para sa pinahusay na tag tokenization.
Ano ang bago sa bersyon 1.27.0 / 1.28.0 Beta:
- Mga pagpapabuti sa pagganap:
- Ang mga gumagamit na nagtatrabaho sa mga malalaking proyekto ay magiging maligaya upang makita na nalutas namin ang isang matagal na isyu sa pagganap na may kaugnayan sa pagpapalaganap ng mga proseso ng Git upang makuha ang katayuan ng Git. Naipakita ito sa mga pana-panahong mga pag-pause ng UI ng Atom at nakakita kami ng isang kapansin-pansing masayang karanasan.
- Ang default na provider ng autocomplete-plus ngayon ay nakakuha ng mga mungkahi nang natively at sa isang hiwalay na thread. Nangangahulugan ito na walang memory overhead at walang banta sa pagtugon ng Atom. Magbasa nang higit pa sa aming malalim na post sa blog sa bagong console ng buffer-friendly na buffer ng Atom.
- Mga pagpapahusay ng usability:
- Mas madaling masumpungan ang bracket na nararapat sa isa sa ilalim ng iyong cursor kung pinagana mo ang bagong setting sa bracket-matcher na pakete, na nagpapakita ng numero ng linya para sa kaukulang bracket.
- Upang mapanatili ang katinuan ng mga sumusulat na mahahabang mga dokumento ng markdown, ang posisyon ng pag-scroll ng preview ng markdown ay hindi na nire-reset sa itaas kapag nag-save ka!
- Mga update sa package ng wika:
- Sa wakas, may isa pang raft ng mga pagpapabuti sa maraming naka-bundle na mga grammar na pakete ng wika. Ang block handling handling ay napabuti sa CoffeeScript at YAML. Ang isang pangunahing pagpapabuti ng pagganap ng regex ay ginawa sa pakete ng grammar ng JavaScript. Ang HTML na pakete ay may isang bilang ng mga pag-aayos para sa pinahusay na tag tokenization.
Ano ang bagong sa bersyon:
- Mga pagpapabuti sa pagganap:
- Ang mga gumagamit na nagtatrabaho sa mga malalaking proyekto ay magiging maligaya upang makita na nalutas namin ang isang matagal na isyu sa pagganap na may kaugnayan sa pagpapalaganap ng mga proseso ng Git upang makuha ang katayuan ng Git. Naipakita ito sa mga pana-panahong mga pag-pause ng UI ng Atom at nakakita kami ng isang kapansin-pansing masayang karanasan.
- Ang default na provider ng autocomplete-plus ngayon ay nakakuha ng mga mungkahi nang natively at sa isang hiwalay na thread. Nangangahulugan ito na walang memory overhead at walang banta sa pagtugon ng Atom. Magbasa nang higit pa sa aming malalim na post sa blog sa bagong console ng buffer-friendly na buffer ng Atom.
- Mga pagpapahusay ng usability:
- Mas madaling masumpungan ang bracket na nararapat sa isa sa ilalim ng iyong cursor kung pinagana mo ang bagong setting sa bracket-matcher na pakete, na nagpapakita ng numero ng linya para sa kaukulang bracket.
- Upang mapanatili ang katinuan ng mga sumusulat na mahahabang mga dokumento ng markdown, ang posisyon ng pag-scroll ng preview ng markdown ay hindi na nire-reset sa itaas kapag nag-save ka!
- Mga update sa package ng wika:
- Sa wakas, may isa pang raft ng mga pagpapabuti sa maraming naka-bundle na mga grammar na pakete ng wika. Ang block handling handling ay napabuti sa CoffeeScript at YAML. Ang isang pangunahing pagpapabuti ng pagganap ng regex ay ginawa sa pakete ng grammar ng JavaScript. Ang HTML na pakete ay may isang bilang ng mga pag-aayos para sa pinahusay na tag tokenization.
Ano ang bago sa bersyon 1.22.0 / 1.23.0 Beta:
- Mga pagpapabuti sa pagganap:
- Ang mga gumagamit na nagtatrabaho sa mga malalaking proyekto ay magiging maligaya upang makita na nalutas namin ang isang matagal na isyu sa pagganap na may kaugnayan sa pagpapalaganap ng mga proseso ng Git upang makuha ang katayuan ng Git. Naipakita ito sa mga pana-panahong mga pag-pause ng UI ng Atom at nakakita kami ng isang kapansin-pansing masayang karanasan.
- Ang default na provider ng autocomplete-plus ngayon ay nakakuha ng mga mungkahi nang natively at sa isang hiwalay na thread. Nangangahulugan ito na walang memory overhead at walang banta sa pagtugon ng Atom. Magbasa nang higit pa sa aming malalim na post sa blog sa bagong console ng buffer-friendly na buffer ng Atom.
- Mga pagpapahusay ng usability:
- Mas madaling masumpungan ang bracket na nararapat sa isa sa ilalim ng iyong cursor kung pinagana mo ang bagong setting sa bracket-matcher na pakete, na nagpapakita ng numero ng linya para sa kaukulang bracket.
- Upang mapanatili ang katinuan ng mga sumusulat na mahahabang mga dokumento ng markdown, ang posisyon ng pag-scroll ng preview ng markdown ay hindi na nire-reset sa itaas kapag nag-save ka!
- Mga update sa package ng wika:
- Sa wakas, may isa pang raft ng mga pagpapabuti sa maraming naka-bundle na mga grammar na pakete ng wika. Ang block handling handling ay napabuti sa CoffeeScript at YAML. Ang isang pangunahing pagpapabuti ng pagganap ng regex ay ginawa sa pakete ng grammar ng JavaScript. Ang HTML na pakete ay may isang bilang ng mga pag-aayos para sa pinahusay na tag tokenization.
Ano ang bago sa bersyon 1.9.0 / 1.10.0 Beta:
Display Layers, na magdadala ng pagpapabuti ng bilis pati na rin ang mga bagong tampok tulad ng fold-form na fold (sa pamamagitan ng command na Fold Selection) at isang pinabuting algorithm na soft-wrapping.Ano ang bago sa bersyon 1.8.0 / 1.9.0 Beta:
- Magdagdag ng pag-andar at API para sa mga nakabinbing item ng pane
- Pagpapabuti sa paggamit ng multi-pane
- Harangan ang mga Dekorasyon
- Async Git
- Nangungunang at ilalim bar ng API
Ano ang bago sa bersyon 1.5.0 / 1.6.0 Beta:
- Harangan ang mga Dekorasyon
- Mga pagpapabuti ng API na multi-pane
- Mga Nangungunang / Ika-bar na API
- Mga nakabinbing tab pagpapahusay
- Mga nakabinbing tab ng API
- Atom --wait gumagana sa Windows
- Nodegit na binuo sa / Async Git Repository klase https://github.com/atom/atom/pull/9213
- Mga isyu sa pag-aayos kapag bukas na proyekto ay gumagamit ng submodules
- Maaaring hindi ma-download ang mga bersyon ng mga bersyon ng PR ng AppVeyor
- Maraming mga pagpapabuti sa wika-js
- Magdagdag ng kakayahang maglipat ng mga file sa pamamagitan ng drag drop mula sa OS sa tree-view
Ano ang bago sa bersyon 1.0.7:
- Hanapin at palitan:
- Ang kahon ng paghahanap ay nagha-highlight ng mga regular na expression kapag ang pagpipiliang regex ay nasa
- cmd-d (piliin-susunod) ay sumusunod sa kasalukuyang estado ng pagpipiliang 'buong salita'
- Mga resulta ng paghahanap ng proyekto ay maayos na pinagsunod-sunod
- Binabalewala nito ang 0 haba ng pagtutugma
- Binabalewala nito ang pagpipiliang 'kasalukuyang pagpipilian' kapag walang pagpili
- Iba pang mga maliit na pag-aayos ng bug
- Ang mga file at folder ay maaaring i-drag at i-drop sa ibang folder sa tree view.
Ano ang bago sa bersyon 1.0.0:
- Nilabas ang Atom 1.0 at ang Atom ay magiging semantically bersyon ng pasulong
- Napakalaki salamat sa daan-daang mga kamangha-manghang mga taga-ambag at pakete ng mga may-akda na nakatulong sa Atom na dumating ngayon!
Mga Komento hindi natagpuan