Atom: ny kodredigerare från Github. Atom - textredigerare Nedladdning av Atom textredigerare på ryska


Atom är en populär kodredigerare som ofta används av programmerare och webbutvecklare.

Populariteten för denna editor beror på närvaron av det enklaste gränssnittet och många användbara funktioner. Atom stöder alla kända språk och kodningar, och inkluderar även syntaxmarkering. Dessutom är programmets funktionalitet utrustad med en mycket bekväm filhanterare som gör att du snabbt kan växla mellan kataloger och öppna dokument.

Funktionsprincipen för programvaran påminner till stor del om funktionaliteten hos moderna webbläsare. Vart och ett av dokumenten du öppnar kommer att visas på en separat flik, och att växla mellan dem kommer att gå mycket snabbt och bekvämt. Om du av misstag stänger en av flikarna kan du återställa den med funktionen "Stängd flik".

Den ursprungliga stilistiska designen av Atom-redigeraren är gjord i mörka färger. Detta gör det lättare att använda editorn i dålig belysning eller på natten. Om så önskas kan färgdesignen ändras för att passa din smak.

Redaktören kan användas kostnadsfritt av vilken copywriter, utvecklare eller programmerare som helst i sitt arbete.

Atom utvecklades av ett team av GitHub-utvecklare. De positionerar sin produkt som en textredigerare för 2000-talet. Vad strävade utvecklarna efter från början och varför ville de ens skapa Atom, eftersom marknaden är full av textredigerare? Enligt utvecklarna finns det många liknande program på marknaden, till exempel Sublime Text 3, Brackets etc., men de har en rad nackdelar. Vissa textredigerare har rika möjligheter när det gäller att utöka funktionalitet och anpassning, men det är svårt att lära sig det hela och göra det för en oerfaren användare utan specialkunskap, medan andra tvärtom är lätta att förstå, men har lite funktionalitet. Så atom utvecklades för att ta bort dessa kanter och kombinera alla fördelarna med sina konkurrenter!

Första starten

När vi startar Atom för första gången öppnas ett välkomstfönster framför oss, som består av två paneler, på vänster sida finns redaktörens logotyp, en beskrivning med länkar och på höger sida finns en meny med huvudsektioner av programmet med korta beskrivningar av varje - som hjälper dig att bli vän med Atom från de första minuterna.


Gränssnitt

Det första som slog mig efter att ha installerat atom var dess trevliga och vänliga gränssnitt, som står i skarp kontrast till sina konkurrenter, till det bättre. Atomens design är mycket intuitiv och genomtänkt, det finns inget överflödigt, och alla element är korrekt placerade, så att även en nybörjare inte kommer att ha några svårigheter först att förstå vad som finns var.

Kodmarkering i allmänhet gjorde att jag personligen blev kär i temat, som är standard efter installation av atom. Håller med, hon är helt enkelt fantastisk!


Fönstret för programinställningar är också mycket bekvämt och vackert gjort, varje inställning har en beskrivning som hjälper dig att förstå vad den behövs till. Utöver detta har utvecklarna inkluderat möjligheten att se beskrivningar av ytterligare installerade plugins och redaktörsteman, utan att behöva gå till sidan med plugin på Internet, och jag tycker det här är coolt!


Atom textredigerare inställningsmeny

Inställningarna för atomtextredigeraren kan öppnas genom menyavsnittet "vy", posten "inställningar" eller genom att använda snabbtangentskombinationen - Ctrl+,

Programmet har en stor variation av inställningar, alla inställningar är indelade i semantiska kategorier (också bekvämt).
Core – Inställningar för programmets kärna Redigera – Inställningar för redigering av text och dess visning i redigeringsfönstret System – Inställningar för visning av en atom i operativsystemets snabbmeny Keybindings – Lista och beskrivning av alla snabbtangenter i textredigeraren atom-paket – Lista över alla insticksprogram installerade i atomen och deras inställningar med en beskrivning, samt en knapp för att aktivera/avaktivera alla insticksprogram (även system ett). Teman – Avsnitt med en lista över installerade teman och deras inställningar. Uppdateringar – Avsnitt för aviseringar om nya versioner av plugins, teman och själva Atom-textredigeraren med en uppdateringsknapp för varje. Installera – Avsnitt med ytterligare plugins och teman för atom med en beskrivning av varje, ett snabbfilter och en installationsknapp.

Du kan ändra nästan allt här, och du behöver inte gå in i systemfiler för att göra detta, som i andra kodredigerare kan allt göras direkt i inställningspanelen genom att helt enkelt aktivera/inaktivera den eller den inställningen.

atom snabbtangenter

Ett separat avsnitt visar alla programmets snabbtangenter och en beskrivning av vad de ansvarar för. Varje snabbtangent kan skrivas om till andra tangentkombinationer som är bekväma för dig personligen. För att göra detta måste du klicka på diskettikonen för att kopiera konfigurationskoden för den här funktionen och sedan öppna inställningsfilen för snabbtangenter med länken "din tangentmappsfil", klistra sedan in den kopierade koden i den och ersätta den inspelade tangentkombinationen med din egen och spara filen, varefter du omedelbart kan använda de angivna snabbtangenterna :)


Plugins för atom


Snabbtangenttips

En häftig funktion hos atomen - allt har en fördel :) När redigeringsfönstret är tomt visar det en textreglage med tips för ofta använda programkommandon.


Bokmärken

Bokmärken är tillgängliga direkt i Atom för att påskynda processen med att navigera genom omfattande kod. Till exempel har du en css-fil med stilar för webbplatsblock, så genom att placera bokmärken i början av varje sektion av blockstilar kan du enkelt och snabbt flytta mellan dessa kodsektioner genom att sätta bokmärken på dem. Eller, när du är klar med din arbetsdag och snabbt vill öppna platsen du arbetade med igår nästa dag - bokmärk det och oroa dig inte!

Bokmärken i atom finns i "Redigera"-menyn, "Bokmärke". Du kan också lägga till/avbokmärka en kodsektion med tangentkombinationen Alt+Ctrl+F2 Och flytta genom bokmärken: Framåt – F2 ; Tillbaka – Skift+F2 Du kan visa en lista över alla bokmärken i dokumentet med kortkommandot – Ctrl+F2


Git och GitHub i Atom

En mycket bekväm funktion hos atom är att den har en panel för att arbeta med Git versionskontroll, som låter dig styra versioner direkt från atom textredigerare utan att behöva gå in i konsolen. Tja, naturligtvis inkluderade atomutvecklarna stöd för att länka förvaret på GitHub med atomredigeraren. (Vi kommer att prata mer i detalj om att arbeta med Git i atom i följande artiklar)


Atom har även stöd för snippets (förberedda kodbitar). När du skriver in de första bokstäverna i ett utdrag visas ett fönster med en lista över utdrag som redan förberetts i programmet (för en given dokumenttyp) som motsvarar de inmatade bokstäverna. Utdrag expanderar genom att trycka på tabbknappen.
Vi kan också skapa våra egna utdrag (mer om detta i nästa artiklar i den här serien). Snutt-menyn finns i avsnittet "Paketer" i huvudmenyn, objektet "Snippets", och om vi väljer alternativet "tillgängligt" här öppnas ett fönster med en lista över alla tillgängliga kodavsnitt för denna typ av kod.


Kommandopanel i Atom

Alla tillgängliga funktioner och kommandon i programmet är tillgängliga i kommandopanelen, som kan öppnas i menyn "Paket", "Kommandopalett", eller genom att trycka på snabbtangentskombinationen - Ctrl+Skift+P

Förutom att kommandopanelen listar alla tillgängliga funktioner, har många funktioner som snabbtangenter är tilldelade en kombination av snabbtangenter som startar denna funktion/kommando.

Vi kan filtrera listan genom att ange lagnamnet i snabbfilterfältet.


Förutom flikarna kan vi dela upp redigeringsfönstret i paneler. Panelmenyn finns i avsnittet "Visa" på huvudmenyn, fliken "Fönster". Eller från snabbmenyn i redigeringsfönstret. Om du väljer kommandot "Dela - upp, ner, vänster, höger", sedan kommer ett annat fönster att läggas till i redigeringsfönstret överst, botten, vänster, höger, enligt det valda kommandot. I sin tur kan vilken panel som helst också delas upp i ett oändligt antal ytterligare paneler. Storleken på paneler kan ändras genom att dra i kanten på den önskade panelen.


Det var i princip allt jag ville säga i den första lektionen i en serie lektioner om den här textredigeraren som heter Atom. Förresten, Atom för mig är nu huvudtextredigeraren där jag skriver programkod.

Jag hoppas att artikeln är användbar för dig, jag väntar på din kommentar om den här editorn, skriv vad du gillar eller inte gillar om den och vilka plugins för Atom du använder. Jag kommer gärna att diskutera detta ämne med dig. Men vi kommer inte att säga adjö till detta - vi ses i nästa artikel, som kommer att ägnas åt att analysera alla element i atomgränssnittet och ställa in det! Hejdå!

Från översättaren: Igår, utan ett officiellt tillkännagivande, publicerades flera dussin förråd på GitHub, vars innehåll indikerade att GitHub-teamet har varit för programmerare under lång tid och är redo att presentera det för allmänheten. Några timmar senare gick den officiella webbplatsen för redaktören atom.io live, där du nu kan begära en inbjudan till betatestning, läsa dokumentationen och plugins för redaktören. Den här artikeln är en översättning av de två första inläggen från Atom-projektbloggen, tillägnad redaktörens koncept och arkitektur.

Vi presenterar Atom

Idag är vi glada över att kunna lansera den offentliga betaversionen av Atom, en ny textredigerare som inte bara är lätt att använda, utan också ger dig en enorm frihet att modifiera.

Sublime och TextMate erbjuder bekvämlighet men endast begränsad utbyggbarhet. Å andra sidan har Vim och Emacs enorm flexibilitet, men är svåra att lära sig och kräver att man lär sig specifika skriptspråk för modifieringar.

Vi tror att vi kan göra bättre. Vårt mål är en kompromisslös kombination av bekvämlighet och anpassningsbarhet: en editor som även en student som precis har börjat lära sig programmering kan förstå, men samtidigt ett verktyg som inte kommer att begränsa en erfaren hackare.

Eftersom vi började använda Atom redan i färd med att arbeta på det, förvandlades det som först bara var ett experiment till ett viktigt föremål för oss. Detta är bara början, och mycket mer måste göras för att fullt ut förverkliga vår vision för redaktören. Men huvudmålet har uppnåtts. På ytan är Atom en modern textredigerare som uppfyller användarnas förväntningar. Och under huven finns ett system som bara ber om modifieringar och expansion.

Vi kommer att skicka ut inbjudningar till betatestare under de kommande veckorna, och vi har redan publicerat mer än 80 bibliotek och paket som används i editorn. Vi har öppnat många av de API:er du behöver för att skriva kraftfulla tillägg, men eftersom detta är en betaversion kan de fortfarande ändras baserat på din feedback. Vi kommer att försöka göra dem så noggrant som möjligt, samtidigt som vi aktivt förfinar redaktören.

Vi väntar på din feedback, paket och patchar. Låt oss göra det här tillsammans!

Atomkärna

Webben har sina brister, men två decennier av utveckling har gjort det till en otroligt flexibel och kraftfull plattform. När vi därför bestämde oss för att skriva en textredigerare som vi själva gärna skulle utöka och modifiera var valet av teknik självklart. Men först var vi tvungna att bli av med flera restriktioner som höll oss tillbaka.
Inbyggd webb
Webbläsare är väl lämpade för visning av webbsidor, men att skriva kod är en specifik aktivitet som kräver specialverktyg. Ännu viktigare är att webbläsaren kraftigt begränsar åtkomsten till lokala datorresurser av säkerhetsskäl, och för oss var en textredigerare som inte kunde skriva en fil korrekt eller köra en lokal underprocess helt oacceptabel.

Därför är Atom inte en vanlig webbapplikation. Det är en specialiserad variant av webbläsaren Chromium, omdesignad för att i första hand vara en textredigerare snarare än en webbläsare. Varje Atom-fönster är en separat lokal webbsida.

JavaScript-koden som körs i varje fönster har tillgång till alla API:er som är tillgängliga för alla Node.js-applikationer. Denna hybridlösning skapar unika utvecklingsmöjligheter.

Eftersom allt arbete sker lokalt, behöver du inte oroa dig för att ladda resurser, sammanfoga skript eller asynkront ladda moduler. Om du behöver lite kod behöver du bara i början av filen. Modulsystemet Node.js gör det enkelt att bryta ner systemet i små, välfokuserade paket.

JavaScript möter C++
Att interagera med inbyggd kod är också mycket enkelt. Till exempel skrev vi ett omslag runt Oniguruma reguljära uttrycksmotor för att stödja kompatibilitet med TextMate. I webbläsaren skulle vi behöva hantera NaCl eller Esprima. Integration med Node har avsevärt förenklat uppgiften.

Förutom Node.js API använder vi även inbyggda API:er för webbläsardialogrutor, huvud- och sammanhangsmenyer, fönsterstorlekskontroller och så vidare.

Webbteknik: den bästa
En annan stor fördel med att arbeta på Atom var att vi alltid var garanterade att arbeta med den senaste versionen av Chromium. Det betyder att vi inte var oroliga över kompatibilitetsproblem med flera webbläsare. Vi skulle kunna använda alla innovationer av webbteknik idag.

Till exempel använder layouten av arbetsytan och redigeringspanelerna flexbox. Det här är ännu ingen etablerad standard, men trots att det ändrades under arbetet var vi glada att vi redan kunde arbeta med det.

Vi är säkra på framtiden för den plattform som Atom är byggd på, eftersom webbteknologier utvecklas genom gemensamma ansträngningar från hela branschen. Inbyggd teknik kommer och går, men webben blir bättre och mer utbredd för varje år. Vi kommer gärna att använda alla dess möjligheter.

Cross-platform editor från en berömd GitHub-utvecklare. Atom stöder stora programmeringsspråk direkt, låter dig strukturera din kod och markera grundläggande kommandon. Med den här applikationen kan du flexibelt hantera öppna flikar, spåra din ändringshistorik och söka efter den information du behöver genom att ange olika sökkriterier. Höjdpunkten i programmet är närvaron av många tillägg. Det finns till och med en speciell hanterare för att ladda ner och aktivera dem.

Möjligheter:

  • kodredigering;
  • stöd för flikar och bokmärken;
  • syntaxmarkering;
  • installera tillägg;
  • multifunktionell sökning.

Funktionsprincip:

Som standard stöder programmet syntaxen för drygt 50 språk. Denna lista kan utökas genom att installera plugins. Valet av kodning och aktuellt programmeringsspråk görs i det nedre högra hörnet av applikationen.

I allmänhet är gränssnittet ganska tydligt - efter att ha startat verktyget visas ett block med flikar till vänster och en panel för att tilldela uppgifter visas till höger. Tänk dock på att Atom-menyn inte är översatt till ryska. Tyvärr kunde vi inte hitta och ladda ner en lokaliseringskod för Atom-kodtextredigeraren. Alla lokaliseringsfiler som erbjöds var inte kompatibla med den senaste versionen av programmet.

Fördelar:

  • många olika plugins;
  • markera förändringar;
  • kör körbar kod med hjälp av tredjepartspaket;
  • förmågan att anpassa gränssnittet med olika teman;
  • Atom Editor kan laddas ner för MacOS och Ubuntu (Linux).

Minus:

  • Trots det till synes "lätta" skalet är verktyget ganska krävande på PC-resurser;
  • den bästa funktionen uppnås efter installation av plugins;
  • icke-rysk meny.

Atom är ett kraftfullt verktyg för att arbeta med maskinkod, baserat på det moderna plattformsoberoende Electron-ramverket. Dess främsta fördelar är dess mångsidighet och stöd för många olika tillägg.

Analoger:

  • Sublime Text är ett multifunktionellt verktyg för att skriva kod;
  • Notepad++ är en populär HTML-redigerare.

Atom är en gratis, modern och bekväm textredigerare med rik funktionalitet. Den är lätt att använda och kan anpassas helt för att passa alla behov.

Atom kommer att vara användbart för en skolbarn som bara lär sig grunderna i programmering och för en avancerad hacker som samtidigt måste arbeta med olika språk och format. Om så önskas kan den användas som filhanterare och bli ett oumbärligt verktyg för utvecklare och copywriters, och för alla som inte har tillräckligt med anteckningsblocksfunktionalitet.

Du kan ladda ner Atom-textredigeraren gratis och på ryska genom att använda den officiella länken nedan direkt efter beskrivningen.

Viktiga funktioner i Atom

För att bekanta dig med redigeraren behöver du ingen speciell kunskap, du behöver bara öppna filen och börja arbeta. Efter de första minuterna av att använda det här verktyget vill du inte återgå till de tidigare redigerarna.

  • Stöder alla programmeringsspråk.
  • Syntaxmarkering.
  • Sök efter nya tillägg som utökar funktionaliteten.
  • Oberoende utbyggnad av funktionalitet och förändring av utseende, tack vare öppen källkod.
  • Smart autokomplettering, vilket gör skrivning av kod mycket snabbare.
  • Flera fönster: dela upp gränssnittet i flera paneler för jämförelse och redigering.
  • Innovativ funktion för att söka och ersätta delar av koden i alla filer på en gång.
  • Multiplatform: efter paus kan du fortsätta senare på vilket annat operativsystem som helst.
  • Mer än två tusen tillägg för att lösa alla problem.

Att ladda ner Atom editor för Windows på ryska erbjuds gratis från den officiella webbplatsen som presenteras nedan efter programmets egenskaper.

Eftersom varje fönster är en separat webbsida behöver du inte oroa dig för att ladda resurser. Innovativ webbteknik säkerställer snabbt arbete utan att systemet laddas.

För att installera Atom måste du ha något av följande system: Mac OS, Windows 7, 8 och 10, RedHat Linux eller Ubuntu Linux. Denna mängd olika operativsystem gör det möjligt att undvika synkroniseringsproblem med kommandoanrop.







2024 gtavrl.ru.