Atom (textový editor) - Atom (text editor)
![]() | |
![]() Atom s otevřeným projektem Windows 10 | |
Vývojáři | GitHub (dceřiná společnost společnosti Microsoft )[1] |
---|---|
První vydání | 26. února 2014[2] |
Stabilní uvolnění | 1.53.0[3] / 10. listopadu 2020 |
Náhled verze | 1.54.0-beta0[3] / 10. listopadu 2020 |
Úložiště | ![]() |
Napsáno | Elektron (back-end), CoffeeScript / JavaScript / Méně / HTML (front-end / uživatelské rozhraní) |
Operační systém | Operační Systém Mac 10.9 nebo novější, Okna 7 a novější a Linux[4] |
Velikost | 87–180 MB |
K dispozici v | Angličtina |
Typ | Editor zdrojového kódu |
Licence |
|
webová stránka | atom![]() |
Atom je zdarma a open-source[7][8] text a editor zdrojového kódu pro Operační Systém Mac, Linux, a Microsoft Windows[6] s podporou pro zásuvné moduly napsáno v Javascript a vložené Git Control, vyvinutý společností GitHub. Atom je desktopová aplikace vytvořená pomocí webových technologií.[9] Většina rozšiřujících balíčků má licence na bezplatný software a jsou budovány a udržovány komunitou.[10] Atom je založen na Elektron (dříve známý jako Atom Shell),[11] rámec, který umožňuje použití desktopových aplikací napříč platformami Chrom a Node.js.[12][13] Je napsán v CoffeeScript a Méně.[14]
Atom byl vydán z beta verze jako verze 1.0 dne 25. června 2015.[15] Jeho vývojáři jej nazývají „hackovatelný textový editor pro 21. století“.[16]Je plně přizpůsobitelný v HTML, CSS a JavaScriptu.[17]
Dějiny
Mohl být použit jako integrované vývojové prostředí (IDE),[18][19][20][21] dokud nebyla tato funkce v prosinci 2018 „vyřazena“.[22]
Balíčky
Stejně jako většina ostatních konfigurovatelných textových editorů umožňuje Atom uživatelům instalovat balíčky a motivy třetích stran pro přizpůsobení funkcí a vzhledu editoru. Balíčky lze instalovat, spravovat a publikovat pomocí správce balíků Atom apm. Podporu syntaktického zvýraznění pro jiné jazyky, než je výchozí, lze nainstalovat prostřednictvím balíčků a také funkci automatického dokončování.
Podpora programovacího jazyka
Lze použít výchozí balíčky Atom zvýraznění syntaxe pro následující programovací jazyky a formáty souborů:[23][24]
Licence
Zpočátku byly rozšiřující balíčky pro Atom a cokoli, co není součástí jádra Atom, vydávány pod licencí open-source. Dne 6. května 2014 byl zbytek Atomu, včetně základní aplikace, jejího správce balíčků a desktopové architektury Electron, vydán jako bezplatný open source software pod Licence MIT.[27]
Soukromí
Zpočátku existovaly obavy a diskuse o dvou balíčcích odhlášení, které hlásí různá data na externí servery.[28][29][30][31][32]Tyto balíčky jsou však při prvním spuštění přihlášeny s podrobným dialogem:[33]
- Balíček metrik: Hlásí informace o využití Google Analytics (Od verze 1.31.0 byla tato odstraněna, nyní se informace o použití odesílají přímo do analytického kanálu GitHub.[34][35]), včetně a jedinečný náhodný identifikátor UUID v4.[36] Podle autorů se jedná o určení výkonu a znalost nejpoužívanějších funkcí.[6] Tuto funkci může uživatel deaktivovat otevřením zobrazení Nastavení, vyhledáním balíčku metrik a jeho deaktivací.[36]
- Balíček pro hlášení výjimek: Hlášení nezachycené výjimky Atom na www.bugsnag.com.[37]
Viz také
- Seznam textových editorů
- Porovnání textových editorů § Programovací funkce
- Porovnání editorů HTML
- Seznam dříve proprietárního softwaru
Reference
- ^ „Budoucí generální ředitel společnosti GitHub společnosti Microsoft hovoří o Atomu, čímž udržuje GitHub nezávislý a další“. ZDNet. Citováno 21. června 2020.
- ^ „Představujeme atom“. Atom. Citováno 15. srpna 2015.
- ^ A b "Poznámky k vydání". Atom.io. Citováno 10. listopadu 2020.
- ^ „Hackovatelný textový editor pro 21. století“. Atom.
- ^ „Podmínky GitHub Open Source pro aplikace“. Citováno 12. června 2020.
- ^ A b C „FAQ“. Atom. Citováno 12. června 2020.
- ^ Henry, Alan (8. května 2014). „Atom, textový editor z GitHubu, jde zdarma a open-source“. Záchranář.
- ^ Lardinois, Frederic (6. května 2014). „GitHub otevírá zdroje svého textového editoru Atom“. TechCrunch.
- ^ „Začínáme: Proč Atom“. Atomový projekt. Citováno 17. srpna 2015.
[...] Atom jsme nestavěli jako tradiční webovou aplikaci. Místo toho je Atom specializovanou variantou Chromia, která má být spíše textovým editorem než webovým prohlížečem. Každé okno Atom je v podstatě lokálně vykreslená webová stránka.
- ^ „Hackovatelný textový editor pro 21. století“. Atom.
- ^ „Atom Shell is now Electron“. Atom. Citováno 2017-07-15.
- ^ „Stránka Atom GitHub“. Citováno 27. srpna 2015.
- ^ „Stránka elektronového GitHubu“. Citováno 14. února 2016.
- ^ „Hacking Atom: Tools of the Trade“. Citováno 22. února 2017.
- ^ Ogle, Ben (25. června 2015). „Atom 1.0“. blog.atom.io. Citováno 25. června 2015.
- ^ „Hackovatelný textový editor pro 21. století“. Atom.
- ^ „Začínáme s Atomem“. Kodakemy.
- ^ „Atom IDE“. Atom IDE. Citováno 2018-01-26.
- ^ „Nuklid“. Nuklid. Citováno 2016-10-12.
- ^ „Juno, interaktivní vývojové prostředí“. Juno. Citováno 2016-10-12.
- ^ „PlatformIO IDE: Integrované vývojové prostředí nové generace pro IoT“. PlatformIO. Citováno 2016-10-12.
- ^ ""Facebook vyřadí rozšíření Nuclide"". Atom Blog. Citováno 2019-01-12.
- ^ "GitHub - atom / language-examples: Jazykové příklady pro všechny základní jazyky Atom". 3. března 2019 - prostřednictvím GitHub.
- ^ „Tree-sitter | Introduction“. tree-sitter.github.io.
- ^ „Rbox: integrovaný balíček R pro editor ATOM“. Atom. Citováno 3. září 2020.
- ^ "atom-ide-raketa". Atom.
- ^ „Atom is now open source“. Atom. Citováno 15. srpna 2015.
- ^ „Nechat metriky ve výchozím nastavení deaktivované nebo úplně odstraněné“. GitHub. Citováno 3. února 2016.
- ^ „Shromažďování metrik v jádru atomu“. Atom. Citováno 3. února 2016.
- ^ „Sdělte plán, jak upravit metriky tak, aby byly přihlášeny hned po vydání verze 1.0“. Atom GitHub. Citováno 3. února 2016.
- ^ „by měl být během instalace deaktivovatelný“. Atom. Citováno 3. února 2016.
- ^ „Ve výchozím nastavení by mělo být vypnuto“. Atom. Citováno 3. února 2016.
- ^ „Odesílejte telemetrii pouze se souhlasem damieng · Pull Request # 66 · atom / metrics“. GitHub.
- ^ „atom / atom“. GitHub. Citováno 2018-10-13.
- ^ „RIP Google Analytics by annthurium · Pull Request # 100 · atom / metrics“. GitHub. Citováno 2018-10-13.
- ^ A b „atom / metrics: Package to collect metrics“. Citováno 6. listopadu 2015.
- ^ „hlášení výjimek“. Atom. Citováno 3. února 2016.