Atom är en grafisk programvara med fri grafik och öppen källkod som har utformats från grunden för att fungera som en hackbar textredigerare och programmerarens redigeringsprogram som hjälper en aspirerande utvecklare att skriv kod utan för mycket besvär.
Att bygga på Electron-ramen, en öppen källkod och plattformslösning som gör det möjligt för utvecklare att skapa moderna skrivbordsprogram med hjälp av toppmoderna webbteknologier som HTML5, CSS, Node.js och JavaScript, Atom-erbjudanden ett kraftfullt, anpassningsbart och utökat användargränssnitt.
Funktioner i ett ögonkast
Framträdande funktioner i Atom inkluderar redigering av plattformar, vilket innebär att du kan använda den på ditt favoritoperativsystem, oavsett om det är en GNU / Linux, Mac OS X eller Microsoft Windows och en inbyggd pakethanterare som tillåter utvecklare att söka och installera paket från appen, eller till och med skapa nya.
En annan intressant egenskap hos Atom kallas "smart autocompletion" och det hjälper dig att skriva kod snabbare än någonsin tidigare. Applikationen levereras också med en inbyggd filsystem webbläsare så att du enkelt kan hitta dina projekt och börja kodning omedelbart, samt flera rutor för att jämföra och redigera kod över flera filer.
Funktionen Sök och ersätt kan inte förbises, eftersom Atom låter användare hitta, ersätta eller förhandsgranska text i programmet eftersom de skriver in en enda fil eller över flera från ett stort projekt. Du kan även hitta och ersätta text från filer i alla dina projekt.
Teman och plugins
Att vara en mycket anpassningsbar applikation innebär att du kommer att kunna ändra sitt utseende genom att installera nytt tema, som är kostnadsfritt från projektets hemsida. Dessutom är det möjligt att anpassa användargränssnittet till dina likheter med CSS / Less, samt att lägga till ny funktionalitet med JavaScript och HTML5.
Slutligen kan Atom enkelt utökas genom plugins, som kallas paket i applikationen. Över 2000 paket finns också på projektets officiella hemsida, kostnadsfritt. De kommer att låta dig lägga till ny funktionalitet i appen, samt att ersätta befintliga funktioner med bättre, smartare och flexibla.
Vad är nytt i den här utgåvan:
- Prestandaförbättringar:
- Användare som arbetar med stora projekt kommer med glädje att se vi löste en långvarig prestationsfråga i samband med Gaw-processer för gytning för att hämta Git-status. Detta manifesteras i periodiska pauser av Atoms UI och vi har sett en märkbart mjukare upplevelse.
- Den autokompletterade standardleverantören beräknar nu förslag indirekt och på en separat tråd. Det betyder inget minne överhuvudtaget och inget hot mot Atoms responsivitet. Läs mer i vårt djupgående blogginlägg om Atoms nya, jämförbara, buffertimplementering.
- Förbättringar av användbarhet:
- Det är nu lättare att hitta hållaren som motsvarar den under din markör om du aktiverar den nya inställningen i konsol-matcherpaketet, vilket belyser linjenummeret för motsvarande konsol.
- För att behålla sanningen hos dem som skriver långa markdown-dokument, återställs rullningsläget för markdown-förhandsvisningen inte längre till toppen när du sparar!
- Uppdateringar av språkpaket:
- Slutligen har det blivit en rad förbättringar av många paketpaket med paketpaket. Blockhantering har förbättrats i CoffeeScript och YAML. En stor förbättring av prestanda har gjorts i JavaScript-grammatikpaketet. HTML-paketet har ett antal korrigeringar för förbättrad taggförklaring.
Vad är nytt i version 1.27.0 / 1.28.0 Beta:
- Prestandaförbättringar:
- Användare som arbetar med stora projekt kommer med glädje att se vi löste en långvarig prestationsfråga i samband med Gaw-processer för gytning för att hämta Git-status. Detta manifesteras i periodiska pauser av Atoms UI och vi har sett en märkbart mjukare upplevelse.
- Den autokompletterade standardleverantören beräknar nu förslag indirekt och på en separat tråd. Det betyder inget minne överhuvudtaget och inget hot mot Atoms responsivitet. Läs mer i vårt djupgående blogginlägg om Atoms nya, jämförbara, buffertimplementering.
- Förbättringar av användbarhet:
- Det är nu lättare att hitta hållaren som motsvarar den under din markör om du aktiverar den nya inställningen i konsol-matcherpaketet, vilket belyser linjenummeret för motsvarande konsol.
- För att behålla sanningen hos dem som skriver långa markdown-dokument, återställs rullningsläget för markdown-förhandsvisningen inte längre till toppen när du sparar!
- Uppdateringar av språkpaket:
- Slutligen har det blivit en rad förbättringar av många paketpaket med paketpaket. Blockhantering har förbättrats i CoffeeScript och YAML. En stor förbättring av prestanda har gjorts i JavaScript-grammatikpaketet. HTML-paketet har ett antal korrigeringar för förbättrad taggförklaring.
Vad är nytt i version:
- Prestandaförbättringar:
- Användare som arbetar med stora projekt kommer med glädje att se vi löste en långvarig prestationsfråga i samband med Gaw-processer för gytning för att hämta Git-status. Detta manifesteras i periodiska pauser av Atoms UI och vi har sett en märkbart mjukare upplevelse.
- Den autokompletterade standardleverantören beräknar nu förslag indirekt och på en separat tråd. Det betyder inget minne överhuvudtaget och inget hot mot Atoms responsivitet. Läs mer i vårt djupgående blogginlägg om Atoms nya, jämförbara, buffertimplementering.
- Förbättringar av användbarhet:
- Det är nu lättare att hitta hållaren som motsvarar den under din markör om du aktiverar den nya inställningen i konsol-matcherpaketet, vilket belyser linjenummeret för motsvarande konsol.
- För att behålla sanningen hos dem som skriver långa markdown-dokument, återställs rullningsläget för markdown-förhandsvisningen inte längre till toppen när du sparar!
- Uppdateringar av språkpaket:
- Slutligen har det blivit en rad förbättringar av många paketpaket med paketpaket. Blockhantering har förbättrats i CoffeeScript och YAML. En stor förbättring av prestanda har gjorts i JavaScript-grammatikpaketet. HTML-paketet har ett antal korrigeringar för förbättrad taggförklaring.
Vad är nytt i version 1.22.0 / 1.23.0 Beta:
- Prestandaförbättringar:
- Användare som arbetar med stora projekt kommer med glädje att se vi löste en långvarig prestationsfråga i samband med Gaw-processer för gytning för att hämta Git-status. Detta manifesteras i periodiska pauser av Atoms UI och vi har sett en märkbart mjukare upplevelse.
- Den autokompletterade standardleverantören beräknar nu förslag indirekt och på en separat tråd. Det betyder inget minne överhuvudtaget och inget hot mot Atoms responsivitet. Läs mer i vårt djupgående blogginlägg om Atoms nya, jämförbara, buffertimplementering.
- Förbättringar av användbarhet:
- Det är nu lättare att hitta hållaren som motsvarar den under din markör om du aktiverar den nya inställningen i konsol-matcherpaketet, vilket belyser linjenummeret för motsvarande konsol.
- För att behålla sanningen hos dem som skriver långa markdown-dokument, återställs rullningsläget för markdown-förhandsvisningen inte längre till toppen när du sparar!
- Uppdateringar av språkpaket:
- Slutligen har det blivit en rad förbättringar av många paketpaket med paketpaket. Blockhantering har förbättrats i CoffeeScript och YAML. En stor förbättring av prestanda har gjorts i JavaScript-grammatikpaketet. HTML-paketet har ett antal korrigeringar för förbättrad taggförklaring.
Vad är nytt i version 1.9.0 / 1.10.0 Beta:
- Visa lager, som kommer att medföra hastighetsförbättringar såväl som nya funktioner som fria formulärveckor (via kommandot Fold Selection) och en förbättrad mjukomslagsalgoritm.
- Elektronuppgradering (v0.37.8), som har många prestandaförbättringar och möjliggör effektiva ligaturer som görs på alla plattformar.
- Dra och släpp layouthantering, som ger ett mycket intuitivt sätt att organisera arbetsytan.
- Förbättrad tillförlitlighet vid lagring av filer, vilket minimerar risken för att förlora filer när en hård krasch uppstår.
- Kompatibilitet med kommandokommandon på Windows, vilket gör atomenkommandot kompatibel med både Cygwin och Msys.
- Avlägsnande av GitRepositoryAsync:
- Tidigare i år lade vi till ett experimental async API för interaktion med Git repositories baserat på libgit2 som heter GitRepositoryAsync. Vi har aldrig officiellt gjort det här API-systemet, men vissa paketförfattare började använda det ändå baserat på exempel i våra paketpaket.
- Tyvärr har våra bindningar till libgit2 orsakat Atoms hjälparprocesser att bli instabila, vilket leder till hårda krascher. Vi ber om ursäkt till alla författare som kanske har bytt till dessa nya API, men vi har varit
Vad är nytt i version 1.8.0 / 1.9.0 Beta:
- Lägg till funktionalitet och API för väntande ruteposter
- Förbättringar av användningen av flera rutor
- Block dekorationer
- Async Git
- API för övre och nedre delen
Vad är nytt i version 1.5.0 / 1.6.0 Beta:
- Blockdekorationer
- Förbättringar i flera rutor API
- API för topp / understänger
- Väntar på förbättringar av flikar
- Väntar på flikar API
- Atom - väntar på Windows-arbeten
- Nodegit inbyggd / Async Git Repository klass https://github.com/atom/atom/pull/9213
- Fixar problem när öppet projekt använder submoduler
- Byggda Windows-versioner av PR kan inte hämtas från AppVeyor
- Flera förbättringar av språk-js
- Lägg till möjligheten att flytta filer via dragdropp från operativsystemet till trädvisningen
Vad är nytt i version 1.0.7:
- Hitta och ersätt:
- Sökrutan lyfter fram reguljära uttryck när regex-alternativet är på
- cmd-d (välj-nästa) håller sig till det aktuella läget för alternativet "helt ord"
- Projektfinnsresultat sorteras ordentligt
- Den ignorerar 0 längd matchningar
- Den ignorerar alternativet "i nuvarande val" när det inte finns något val
- Andra små buggfixar
- Filer och mappar kan nu släpas och släppas i olika mappar i trädvyn.
Vad är nytt i version 1.0.0:
- Atom 1.0 har släppts och Atom kommer att vara semantiskt versioned framåt
- Stort tack till hundratals fantastiska bidragsgivare och paketförfattare som har hjälpt Atom kommer så långt!
Kommentarer hittades inte