Atom je bezplatný grafický software s otevřeným zdrojovým kódem, který je navržen od začátku, aby fungoval jako hacktable text editor a aplikace editoru programátora, která pomáhá jakémukoli aspirovanému vývojáři psát kód bez přílišných potíží.
Buduje se na platformě Electron, open-source a cross-platformu, které umožňuje vývojářům vytvářet moderní desktopové aplikace využívající nejmodernější webové technologie jako HTML5, CSS, Node.js a JavaScript, nabídka Atom výkonné, přizpůsobitelné a rozšiřitelné uživatelské rozhraní.
Funkce na první pohled
Významné funkce aplikace Atom zahrnují úpravu na více platformách, což znamená, že je můžete použít ve svém oblíbeném operačním systému bez ohledu na to, zda je to GNU / Linux, Mac OS X nebo Microsoft Windows, a vestavěný správce balíčků který umožňuje vývojářům vyhledávat a instalovat balíčky z aplikace nebo dokonce vytvářet nové.
Další zajímavá funkce Atom se nazývá inteligentní automatické dokončování a pomůže vám psát kód rychleji než kdy předtím. Aplikace je dodávána také s vestavěným prohlížečem souborů, takže můžete snadno najít své projekty a začít okamžitě kódovat, stejně jako více tabulek pro porovnávání a úpravu kódu v několika souborech.
Funkce hledání a nahrazování nemohou být přehlédnuty, jelikož Atom umožňuje uživatelům vyhledávat, nahrazovat nebo prohlížet text v aplikaci při psaní do jednoho souboru nebo přes jeden z velkého projektu. Můžete dokonce najít a nahradit text ze souborů ve všech vašich projektech.
Témata a pluginy
Být vysoce přizpůsobitelnou aplikací znamená, že budete moci změnit svůj vzhled tím, že nainstalujete nové téma, které jsou zdarma k dispozici na webových stránkách projektu. Navíc je možné přizpůsobit uživatelské rozhraní vašim přáním pomocí CSS / Less, stejně jako přidat nové funkce s jazyky JavaScript a HTML5.
Nakonec lze Atom snadno rozšířit prostřednictvím pluginů, které se v aplikaci nazývají balíčky. Více než 2 000 balíčků je k dispozici na oficiálních stránkách projektu zdarma. Umožní vám přidávat do aplikace nové funkce a nahradit stávající funkce lepšími, chytřejšími a flexibilnějšími.
Co je nové v této verzi:
- Vylepšení výkonu:
- Uživatelé, kteří pracují s velkými projekty, s radostí vidíme, že jsme vyřešili dlouhotrvající problém s výkonem souvisejícím s procesy Git, které přinesly Git. To se projevilo v periodických pauzách uživatelského rozhraní Atomu a viděli jsme znatelně hladší zážitek.
- Dodavatel standardního automatického dokončování nyní vypočítává návrhy nativně a na samostatné vlákno. To znamená, že neexistuje žádná paměť nad hlavou a žádná ohrožení reakce Atom. Přečtěte si více v našem hloubkovém příspěvku na blogu o nové implementaci vyrovnávacích pamětí společnosti Atom
- Vylepšení použitelnosti:
- Pokud povolíte nové nastavení v balíčku bracket-matcher, které je zvýrazněno číslem řádku pro příslušnou závorku, je nyní jednodušší najít konzolu, která odpovídá oblasti pod kurzorem.
- Chcete-li zachovat zdravý rozum psaním dlouhých značkovacích dokumentů, pozice pro posouvání náhledu se již nebude ukládat do horní polohy při uložení!
- Aktualizace jazykových balíčků:
- Konečně došlo k dalšímu zlepšení řady balíčků jazykových gramatických balíků. Blokování zpracování komentářů bylo vylepšeno v aplikacích CoffeeScript a YAML. Významné zvýšení výkonnosti v regexu bylo provedeno v gramatickém balíku JavaScript. Balík HTML obsahuje řadu oprav pro vylepšení tokenizace značky.
Co je nového ve verzi 1.27.0 / 1.28.0 Beta:
- Vylepšení výkonu:
- Uživatelé, kteří pracují s velkými projekty, s radostí vidíme, že jsme vyřešili dlouhotrvající problém s výkonem souvisejícím s procesy Git, které přinesly Git. To se projevilo v periodických pauzách uživatelského rozhraní Atomu a viděli jsme znatelně hladší zážitek.
- Dodavatel standardního automatického dokončování nyní vypočítává návrhy nativně a na samostatné vlákno. To znamená, že neexistuje žádná paměť nad hlavou a žádná ohrožení reakce Atom. Přečtěte si více v našem hloubkovém příspěvku na blogu o nové implementaci vyrovnávacích pamětí společnosti Atom
- Vylepšení použitelnosti:
- Pokud povolíte nové nastavení v balíčku bracket-matcher, které je zvýrazněno číslem řádku pro příslušnou závorku, je nyní jednodušší najít konzolu, která odpovídá oblasti pod kurzorem.
- Chcete-li zachovat zdravý rozum psaním dlouhých značkovacích dokumentů, pozice pro posouvání náhledu se již nebude ukládat do horní polohy při uložení!
- Aktualizace jazykových balíčků:
- Konečně došlo k dalšímu zlepšení řady balíčků jazykových gramatických balíků. Blokování zpracování komentářů bylo vylepšeno v aplikacích CoffeeScript a YAML. Významné zvýšení výkonnosti v regexu bylo provedeno v gramatickém balíku JavaScript. Balík HTML obsahuje řadu oprav pro vylepšení tokenizace značky.
Co je nového ve verzi:
- Vylepšení výkonu:
- Uživatelé, kteří pracují s velkými projekty, s radostí vidíme, že jsme vyřešili dlouhotrvající problém s výkonem souvisejícím s procesy Git, které přinesly Git. To se projevilo v periodických pauzách uživatelského rozhraní Atomu a viděli jsme znatelně hladší zážitek.
- Dodavatel standardního automatického dokončování nyní vypočítává návrhy nativně a na samostatné vlákno. To znamená, že neexistuje žádná paměť nad hlavou a žádná ohrožení reakce Atom. Přečtěte si více v našem hloubkovém příspěvku na blogu o nové implementaci vyrovnávacích pamětí společnosti Atom
- Vylepšení použitelnosti:
- Pokud povolíte nové nastavení v balíčku bracket-matcher, které je zvýrazněno číslem řádku pro příslušnou závorku, je nyní jednodušší najít konzolu, která odpovídá oblasti pod kurzorem.
- Chcete-li zachovat zdravý rozum psaním dlouhých značkovacích dokumentů, pozice pro posouvání náhledu se již nebude ukládat do horní polohy při uložení!
- Aktualizace jazykových balíčků:
- Konečně došlo k dalšímu zlepšení řady balíčků jazykových gramatických balíků. Blokování zpracování komentářů bylo vylepšeno v aplikacích CoffeeScript a YAML. Významné zvýšení výkonnosti v regexu bylo provedeno v gramatickém balíku JavaScript. Balík HTML obsahuje řadu oprav pro vylepšení tokenizace značky.
Co je nového ve verzi 1.22.0 / 1.23.0 Beta:
- Vylepšení výkonu:
- Uživatelé, kteří pracují s velkými projekty, s radostí vidíme, že jsme vyřešili dlouhotrvající problém s výkonem souvisejícím s procesy Git, které přinesly Git. To se projevilo v periodických pauzách uživatelského rozhraní Atomu a viděli jsme znatelně hladší zážitek.
- Dodavatel standardního automatického dokončování nyní vypočítává návrhy nativně a na samostatné vlákno. To znamená, že neexistuje žádná paměť nad hlavou a žádná ohrožení reakce Atom. Přečtěte si více v našem hloubkovém příspěvku na blogu o nové implementaci vyrovnávacích pamětí společnosti Atom
- Vylepšení použitelnosti:
- Pokud povolíte nové nastavení v balíčku bracket-matcher, které je zvýrazněno číslem řádku pro příslušnou závorku, je nyní jednodušší najít konzolu, která odpovídá oblasti pod kurzorem.
- Chcete-li zachovat zdravý rozum psaním dlouhých značkovacích dokumentů, pozice pro posouvání náhledu se již nebude ukládat do horní polohy při uložení!
- Aktualizace jazykových balíčků:
- Konečně došlo k dalšímu zlepšení řady balíčků jazykových gramatických balíků. Blokování zpracování komentářů bylo vylepšeno v aplikacích CoffeeScript a YAML. Významné zvýšení výkonnosti v regexu bylo provedeno v gramatickém balíku JavaScript. Balík HTML obsahuje řadu oprav pro vylepšení tokenizace značky.
Co je nového ve verzi 1.9.0 / 1.10.0 Beta:
- Zobrazující vrstvy, které přinesou zlepšení rychlosti, stejně jako nové funkce, jako jsou volné záhyby (pomocí příkazu Fold Selection) a zdokonalený algoritmus soft wrapingu
- Elektronový upgrade (v0.37.8), který nabízí mnoho vylepšení výkonu a umožňuje efektivní vykreslování ligatur na všech platformách.
- Správa rozložení přetažením a přetažením, která poskytuje velmi intuitivní způsob uspořádání pracovního prostoru.
- Vylepšená spolehlivost při ukládání souborů, což minimalizuje riziko ztráty souborů při výskytu havárie.
- Kompatibilita příkazů shellu Na systému Windows je příkaz atom kompatibilní s Cygwin a Msys.
- Odstranění GitRepositoryAsync:
- Začátkem tohoto roku jsme přidali experimentální asynchronní rozhraní API pro interakci s repozitáři Git na bázi libgit2 s názvem GitRepositoryAsync. Nikdy jsme oficiálně nezveřejnili tento API, ale někteří autory balíčků ho začali používat na základě příkladů v našich balíčcích.
- Bohužel, naše vazby na libgit2 způsobily, že pomocné procesy Atomu se staly nestabilní, což vedlo k těžkým nehodám. Omlouváme se všem autorům balíčků, kteří možná přešli na tyto nové rozhraní API, ale my jsme byli
Co je nového ve verzi 1.8.0 / 1.9.0 Beta:
- Vylepšení použití více panelů
- Blokovat dekorace
- Async Git
- API horní a dolní lišty
Co je nového ve verzi 1.5.0 / 1.6.0 Beta:
- Block Decorations
- Vylepšení vícejádrového rozhraní API
- API horní / dolní čáry
- Vylepšení vylepšených karet
- API čekajících karet
- atom - waiting pracuje v systému Windows
- třída Nodegit vestavěná / Async Git úložiště https://github.com/atom/atom/pull/9213
- Opravuje problémy, když otevřený projekt používá submoduly
- Verze PR s otevřenými okny nelze stáhnout z aplikace AppVeyor
- Několik vylepšení jazyk-js
- Přidejte schopnost přesouvat soubory přes drag drop z operačního systému do stromového zobrazení
Co je nového ve verzi 1.0.7:
- Najít a nahradit:
- Pole Find najde regulární výrazy, když je zapnuta volba regex
- cmd-d (výběr-další) dodržuje aktuální stav možnosti "celé slovo"
- Výsledky hledání jsou správně seřazeny
- ignoruje 0 délkových shody
- Při volbě ignoruje volbu 'v aktuálním výběru'
- Další malé opravy chyb
- Soubory a složky lze nyní přetáhnout do různých složek ve stromovém zobrazení.
Co je nového ve verzi 1.0.0:
- Atom 1.0 byl propuštěn a Atom bude sémanticky verzí vpřed
- Obrovské díky stovkám úžasných přispěvatelů a autorů balíčků, kteří pomohli Atomovi přijít tak daleko!
Komentáře nebyl nalezen