Atom: Github-dan yeni kod redaktoru. Atom - mətn redaktoru Atom mətn redaktoru rus dilində yükləyin


Atom, proqramçılar və veb tərtibatçıları tərəfindən tez-tez istifadə olunan məşhur kod redaktorudur.

Bu redaktorun populyarlığı ən sadə interfeysin və bir çox faydalı funksiyaların olması ilə bağlıdır. Atom bütün məlum dilləri və kodlaşdırmaları dəstəkləyir, həmçinin sintaksis işıqlandırmasını da əhatə edir. Bundan əlavə, proqramın funksionallığı kataloqlar və açıq sənədlər arasında sürətlə keçid etməyə imkan verən çox rahat fayl meneceri ilə təchiz edilmişdir.

Proqram təminatının iş prinsipi əsasən müasir veb-brauzerlərin funksionallığını xatırladır. Açdığınız sənədlərin hər biri ayrıca sekmədə göstəriləcək və onlar arasında keçid çox sürətli və rahat olacaq. Nişanlardan birini təsadüfən bağlasanız, "Qapalı Tab" funksiyasından istifadə edərək onu geri qaytara bilərsiniz.

Atom redaktorunun ilkin stilistik dizaynı tünd rənglərdə hazırlanmışdır. Bu, zəif işıqlandırmada və ya gecə vaxtı redaktordan istifadəni asanlaşdırır. İstəsəniz, rəng dizaynı zövqünüzə uyğun olaraq dəyişdirilə bilər.

Redaktordan istənilən kopirayter, tərtibatçı və ya proqramçı öz işində pulsuz istifadə edə bilər.

Atom GitHub tərtibatçıları tərəfindən hazırlanmışdır.Onlar məhsullarını 21-ci əsrin mətn redaktoru kimi təqdim edirlər. Tərtibatçılar əvvəlcə nəyə can atdılar və bazar mətn redaktorları ilə dolu olduğu üçün niyə Atom yaratmaq istədilər? Tərtibatçıların fikrincə, bazarda bir çox oxşar proqramlar var, məsələn, Sublime Text 3, Brackets və s., lakin onların bir sıra çatışmazlıqları var. Bəzi mətn redaktorları funksionallığı genişləndirmək və fərdiləşdirmə baxımından zəngin imkanlara malikdir, lakin hər şeyi öyrənmək və xüsusi biliyi olmayan təcrübəsiz bir istifadəçi üçün bunu etmək çətindir, digərləri isə, əksinə, başa düşmək asandır, lakin funksionallığı azdır. Beləliklə, atom bu kənarları aradan qaldırmaq və rəqiblərinin bütün üstünlüklərini birləşdirmək üçün hazırlanmışdır!

İlk başlanğıc

Atom-u ilk dəfə işə saldığımız zaman qarşımızda iki paneldən ibarət salamlama pəncərəsi açılır, sol tərəfdə redaktorun loqosu, keçidləri olan təsvir, sağ tərəfdə isə əsas bölmələrin menyusu var. hər birinin qısa təsviri olan proqram - ilk dəqiqələrdən Atom ilə dostluq etməyə kömək edəcək.


İnterfeys

Atomu quraşdırdıqdan sonra məni heyrətə gətirən ilk şey onun rəqibləri ilə kəskin şəkildə ziddiyyət təşkil edən xoş və dostluq interfeysi oldu. Atomun dizaynı çox intuitiv və düşünülmüşdür, artıq bir şey yoxdur və bütün elementlər düzgün yerləşdirilmişdir ki, hətta bir başlanğıc da əvvəlcə harada yerləşdiyini başa düşməkdə çətinlik çəkməyəcək.

Ümumiyyətlə kodun vurğulanması məni şəxsən atom quraşdırdıqdan sonra standart olan mövzuya aşiq etdi. Razılaşın, o, sadəcə heyrətamizdir!


Proqram parametrləri pəncərəsi də çox rahat və gözəl hazırlanmışdır, hər bir parametrin nə üçün lazım olduğunu başa düşməyə kömək edəcək təsviri var. Bundan əlavə, tərtibatçılar əlavə olaraq quraşdırılmış plaginlərin və redaktor mövzularının təsvirlərini İnternetdə plaginlə səhifəyə getmədən görmək imkanı daxil etdilər və məncə, bu gözəldir!


Atom mətn redaktoru parametrləri menyusu

Atom mətn redaktorunun parametrləri menyunun "görünüş" bölməsi, "parametrlər" bəndi və ya isti düymələr birləşməsindən istifadə etməklə açıla bilər - Ctrl+,

Proqramda çoxlu parametrlər var, bütün parametrlər semantik kateqoriyalara bölünür (həmçinin rahatdır).
Core – Proqramın özəyi üçün parametrlər Redaktə etmək – Mətni redaktə etmək və onun redaktor pəncərəsində göstərilməsi üçün parametrlər Sistem – Əməliyyat sisteminin kontekst menyusunda atomun göstərilməsi üçün parametrlər Klaviatura birləşmələri – Mətn redaktorunun bütün isti düymələrinin siyahısı və təsviri atom Paketləri – Atomda quraşdırılmış bütün plaginlərin siyahısı və onların təsviri ilə parametrləri, həmçinin hər hansı bir plaqini (hətta sistem birini) aktivləşdirmək/deaktiv etmək üçün düymə. Mövzular – Quraşdırılmış mövzuların və onların parametrlərinin siyahısı olan bölmə. Yeniləmələr – Hər biri üçün yeniləmə düyməsi olan plaginlərin, mövzuların və atom mətn redaktorunun yeni versiyaları haqqında bildirişlər bölməsi. Quraşdırma - Hər birinin təsviri, sürətli filtr və quraşdırma düyməsi ilə atom üçün əlavə plaginlər və mövzular bölməsi.

Burada demək olar ki, hər şeyi dəyişə bilərsiniz və bunu etmək üçün digər kod redaktorlarında olduğu kimi sistem fayllarına daxil olmaq lazım deyil; hər şeyi sadəcə olaraq bu və ya digər parametrləri aktivləşdirmək/deaktiv etməklə birbaşa parametrlər panelində etmək olar.

atom isti düymələri

Ayrı bir bölmə proqramın bütün isti düymələrini və onların cavabdeh olduqlarının təsvirini göstərir. Hər bir isti düymə şəxsən sizin üçün əlverişli olan digər düymə birləşmələrinə yenidən yazıla bilər. Bunu etmək üçün, bu funksiyanın konfiqurasiya kodunu köçürmək üçün disket ikonasına klikləməlisiniz və sonra "klaviatura faylınız" linkindən istifadə edərək isti düymələrin parametrləri faylını açın, sonra kopyalanan kodu ona yapışdırın və qeydə alınmış düymələr kombinasiyasını dəyişdirin. Özünüzlə və faylı qeyd edin, bundan sonra dərhal göstərilən isti düymələrdən istifadə edə bilərsiniz :)


Atom üçün plaginlər


İsti düymələr üçün göstərişlər

Atomun gözəl xüsusiyyəti - hər şeyin bir faydası var :) Redaktorun pəncərəsi boş olduqda, tez-tez istifadə olunan proqramın isti düymələri üçün ipuçları olan mətn slayderini göstərir.


Əlfəcinlər

Həcmli kodda naviqasiya prosesini sürətləndirməyə kömək etmək üçün əlfəcinlər Atom-da qutudan çıxarkən mövcuddur. Məsələn, veb sayt blokları üçün üslubları olan bir css faylınız var, buna görə də blok üslublarının hər bir hissəsinin əvvəlinə əlfəcinlər yerləşdirməklə, əlfəcinlər qoyaraq kodun bu bölmələri arasında asanlıqla və tez keçə bilərsiniz. Və ya iş gününüzü bitirdikdə və dünən işlədiyiniz yeri ertəsi gün tez açmaq istəyəndə - işarələyin və narahat olmayın!

Atomdakı əlfəcinlər "Düzəliş" menyusunun "Əlfəcin" bəndində yerləşir. Siz həmçinin Alt+Ctrl+F2 düymələr kombinasiyasından istifadə edərək kod bölməsini əlavə edə/əlavə edə və əlfəcinlər arasında hərəkət edə bilərsiniz: İrəli – F2 ; Geri – Shift+F2 Siz klaviatura qısa yolundan istifadə edərək sənəddəki bütün əlfəcinlərin siyahısına baxa bilərsiniz – Ctrl+F2


Atomda Git və GitHub

Atomun çox rahat xüsusiyyəti ondan ibarətdir ki, onun Git versiya nəzarəti ilə işləmək üçün panel var ki, bu da versiyaları konsola girmədən birbaşa atom mətn redaktorundan idarə etməyə imkan verir. Təbii ki, atom tərtibatçıları GitHub-dakı deponu atom redaktoru ilə əlaqələndirmək üçün dəstəyi daxil etdilər. (Atomda Git ilə işləmək haqqında növbəti məqalələrdə daha ətraflı danışacağıq)


Atom həmçinin fraqmentləri (hazırlanmış kod parçaları) dəstəkləyir. Parçanın ilkin hərflərini yazdığınız zaman proqramda artıq hazırlanmış (verilmiş sənəd növü üçün) daxil edilmiş hərflərə uyğun fraqmentlərin siyahısı ilə pəncərə görünür. Parçalar Tab düyməsini basaraq genişləndirilir.
Biz öz fraqmentlərimizi də yarada bilərik (bu barədə ətraflı bu seriyanın növbəti məqalələrində). Parçalar menyusu əsas menyunun “Paketlər” bölməsində, “Paketlər” bəndində yerləşir və burada “mövcud” elementi seçsək, bu tip kodlar üçün bütün mövcud fraqmentlərin siyahısı ilə pəncərə açılacaq.


Atomda komanda paneli

Proqramın bütün mövcud funksiyaları və əmrləri "Paketlər" menyusunda, "Əmr Palitrası"nda və ya isti düymələr kombinasiyası - Ctrl+Shift+P ilə açıla bilən komanda panelində mövcuddur.

Əmr panelinin bütün mövcud funksiyaları sadalamasına əlavə olaraq, isti düymələrin təyin olunduğu bir çox funksiyada bu funksiyanı/əmrini işə salan isti düymələrin birləşməsinə malikdir.

Sürətli filtr sahəsinə komanda adını daxil etməklə siyahını süzgəcdən keçirə bilərik.


Nişanlara əlavə olaraq, redaktor pəncərəsini panellərə bölmək olar. Panel menyusu əsas menyunun "Görünüş" bölməsində, "Panellər" sekmesinde yerləşir. Və ya redaktor pəncərəsindəki kontekst menyusundan. Əgər əmri seçsəniz "Bölün - Yuxarı, Aşağı, Sol, Sağ", sonra seçilmiş əmrə uyğun olaraq yuxarıda, aşağıda, solda, sağda redaktor pəncərəsinə başqa bir pəncərə əlavə olunacaq. Öz növbəsində, hər hansı bir panel də sonsuz sayda əlavə panellərə bölünə bilər. Panellərin ölçüləri istədiyiniz panelin haşiyəsini sürükləməklə dəyişdirilə bilər.


Atom adlı mətn redaktoru ilə bağlı silsilə dərslərdə ilk dərsdə demək istədiyim şey budur. Yeri gəlmişkən, mənim üçün Atom indi proqram kodunu yazdığım əsas mətn redaktorudur.

Ümid edirəm məqalə sizin üçün faydalıdır, bu redaktor haqqında şərhinizi gözləyirəm, bu barədə nəyi bəyəndiyinizi və ya bəyənmədiyinizi və Atom üçün hansı plaginlərdən istifadə etdiyinizi yazın. Bu mövzunu sizinlə müzakirə etməkdən məmnun olaram. Ancaq bununla vidalaşmayacağıq - atom interfeysinin bütün elementlərini təhlil etməyə və onu qurmağa həsr olunacaq növbəti məqalədə görüşəcəyik! sağol!

Tərcüməçidən: Dünən rəsmi açıqlama olmadan GitHub-da bir neçə onlarla repozitoriya yayımlandı, məzmunu GitHub komandasının çoxdan proqramçılar üçün olduğunu və onu ictimaiyyətə təqdim etməyə hazır olduğunu göstərirdi. Bir neçə saatdan sonra atom.io redaktorunun rəsmi saytı fəaliyyətə başladı, burada indi beta testinə dəvət tələb edə, redaktor üçün sənədləri və plaginləri oxuya bilərsiniz. Bu məqalə redaktorun konsepsiyasına və arxitekturasına həsr olunmuş Atom layihəsi bloqundan ilk iki yazının tərcüməsidir.

Atomla tanışlıq

Bu gün biz Atom-un ictimai beta versiyasını təqdim etməkdən məmnunuq, bu, nəinki istifadəsi asan, həm də sizə böyük dəyişiklik azadlığı verən yeni mətn redaktoru.

Sublime və TextMate rahatlıq təklif edir, lakin yalnız məhdud genişlənmə imkanı verir. Digər tərəfdən, Vim və Emacs böyük çevikliyə malikdir, lakin öyrənmək çətindir və dəyişikliklər üçün xüsusi skript dillərini öyrənməyi tələb edir.

Daha yaxşısını edə biləcəyimizə inanırıq. Məqsədimiz rahatlıq və fərdiləşdirmənin güzəştsiz birləşməsidir: hətta proqramlaşdırmanı yenicə öyrənməyə başlayan tələbənin də anlaya biləcəyi redaktor, lakin eyni zamanda təcrübəli hakeri məhdudlaşdırmayacaq bir vasitədir.

Atomdan artıq onun üzərində işləmək prosesində istifadə etməyə başladığımız üçün əvvəlcə sadəcə bir təcrübə olan şey bizim üçün vacib elementə çevrildi. Bu, yalnız başlanğıcdır və redaktorla bağlı vizyonumuzu tam həyata keçirmək üçün daha çox iş görülməlidir. Amma əsas məqsədə nail olunub. Səthdə Atom istifadəçi gözləntilərinə cavab verən müasir mətn redaktorudur. Və kapotun altında yalnız dəyişikliklər və genişləndirmə üçün yalvaran bir sistem var.

Önümüzdəki həftələrdə beta testerlərinə dəvətlər göndərəcəyik və biz artıq redaktorda istifadə olunan 80-dən çox kitabxana və paketi dərc etmişik. Güclü genişləndirmələr yazmaq üçün lazım olan bir çox API-ləri açdıq, lakin bu, beta versiyası olduğundan, onlar yenə də rəyinizə əsasən dəyişə bilər. Biz onları mümkün qədər diqqətlə etməyə çalışacağıq, eyni zamanda redaktoru fəal şəkildə təkmilləşdirək.

Rəyinizi, paketlərinizi və yamaqlarınızı gözləyirik. Gəlin bunu birlikdə edək!

Atom nüvəsi

Vebin çatışmazlıqları var, lakin iki onillik inkişaf onu inanılmaz dərəcədə çevik və güclü platformaya çevirdi. Buna görə də, özümüzü genişləndirməkdən və dəyişdirməkdən məmnun olacağımız bir mətn redaktoru yazmağa qərar verəndə texnologiya seçimi göz qabağında idi. Ancaq əvvəlcə bizi geridə qoyan bir sıra məhdudiyyətlərdən qurtulmalı olduq.
Doğma veb
Brauzerlər veb səhifələrə baxmaq üçün çox uyğundur, lakin kod yazmaq xüsusi alətlər tələb edən xüsusi bir fəaliyyətdir. Daha da əhəmiyyətlisi odur ki, brauzer təhlükəsizlik səbəbi ilə yerli kompüter resurslarına girişi ciddi şəkildə məhdudlaşdırır və bizim üçün faylı düzgün yaza bilməyən və ya yerli alt prosesi işlədə bilməyən mətn redaktoru tamamilə qəbuledilməz idi.

Buna görə də, Atom adi veb tətbiqi deyil. Bu, Chromium brauzerinin ixtisaslaşdırılmış variantıdır və veb-brauzerdən daha çox mətn redaktoru olmaq üçün yenidən işlənmişdir. Hər bir Atom pəncərəsi ayrıca yerli veb səhifədir.

Hər bir pəncərədə işləyən JavaScript kodu istənilən Node.js tətbiqi üçün mövcud olan bütün API-lərə giriş imkanına malikdir. Bu hibrid həll unikal inkişaf imkanları yaradır.

Bütün işlər yerli olaraq baş verdiyi üçün resursların yüklənməsi, skriptlərin birləşdirilməsi və ya modulların asinxron yüklənməsi barədə narahat olmağa ehtiyac yoxdur. Əgər bəzi koda ehtiyacınız varsa, sadəcə faylın əvvəlində tələb edin. Node.js modul sistemi sistemi kiçik, yaxşı fokuslanmış paketlərə bölməyi asanlaşdırır.

JavaScript C++ ilə cavab verir
Doğma kodla qarşılıqlı əlaqə də çox asandır. Məsələn, TextMate ilə uyğunluğu dəstəkləmək üçün Oniguruma müntəzəm ifadə mühərriki ətrafında bir sarğı yazdıq. Brauzerdə NaCl və ya Esprima ilə məşğul olmalıyıq. Node ilə inteqrasiya işi xeyli asanlaşdırdı.

Node.js API ilə yanaşı, biz həmçinin brauzerin dialoq qutuları, əsas və kontekst menyuları, pəncərə ölçüsünə nəzarət və s. üçün yerli API-lərdən istifadə edirik.

Veb texnologiyaları: ən yaxşısı
Atom üzərində işləməyin digər böyük faydası o idi ki, bizə həmişə Chromium-un ən son versiyası ilə işləməyə zəmanət verilirdi. Bu o deməkdir ki, biz cross-brauzer uyğunluğu problemlərindən narahat deyildik. Biz bu gün veb texnologiyalarının bütün yeniliklərindən istifadə edə bilərdik.

Məsələn, iş sahəsinin və redaktor panellərinin tərtibatı flexbox-dan istifadə edir. Bu, hələ müəyyən edilmiş standart deyil, lakin iş zamanı dəyişməsinə baxmayaraq, biz onunla artıq işləyə bildiyimiz üçün xoşbəxt idik.

Biz Atomun qurulduğu platformanın gələcəyinə əminik, çünki veb texnologiyaları bütün sənayenin birgə səyləri ilə inkişaf edir. Doğma texnologiyalar gəlir və gedir, lakin internet hər il daha da yaxşılaşır və genişlənir. Biz onun bütün imkanlarından məmnuniyyətlə istifadə edəcəyik.

Məşhur GitHub tərtibatçısından çarpaz platforma redaktoru. Atom qutudan kənar əsas proqramlaşdırma dillərini dəstəkləyir, kodunuzu strukturlaşdırmağa və əsas əmrləri vurğulamağa imkan verir. Bu proqramla siz açıq tabları çevik şəkildə idarə edə, dəyişiklik tarixçənizi izləyə və müxtəlif axtarış meyarlarını göstərərək sizə lazım olan məlumatları axtara bilərsiniz. Proqramın əsas məqamı çoxlu əlavələrin olmasıdır. Hətta onları yükləmək və işə salmaq üçün xüsusi menecer də var.

İmkanlar:

  • kodun redaktəsi;
  • nişanlar və əlfəcinlər üçün dəstək;
  • sintaksis vurğulanması;
  • uzantıların quraşdırılması;
  • çoxfunksiyalı axtarış.

Əməliyyat prinsipi:

Varsayılan olaraq, proqram 50-dən çox dilin sintaksisini dəstəkləyir; bu siyahı plaginləri quraşdırmaqla genişləndirilə bilər. Kodlaşdırma və cari proqramlaşdırma dilinin seçimi tətbiqin aşağı sağ küncündə həyata keçirilir.

Ümumiyyətlə, interfeys olduqca aydındır - yardım proqramı işə salındıqdan sonra solda nişanlar bloku, sağda isə tapşırıqların təyin edilməsi üçün panel göstərilir. Ancaq unutmayın ki, Atom menyusu rus dilinə tərcümə edilmir. Təəssüf ki, biz Atom kodu mətn redaktoru üçün lokallaşdırma kodunu tapa və endirə bilmədik; təklif olunan bütün lokallaşdırma faylları proqramın ən son versiyası ilə uyğun gəlmirdi.

Müsbət cəhətləri:

  • çoxlu müxtəlif plaginlər;
  • dəyişiklikləri vurğulamaq;
  • üçüncü tərəf paketlərindən istifadə edərək icra olunan kodun işlədilməsi;
  • müxtəlif mövzulardan istifadə edərək interfeysi fərdiləşdirmək imkanı;
  • Atom Redaktoru MacOS və Ubuntu (Linux) üçün endirilə bilər.

Minuslar:

  • Görünən "yüngül" qabığa baxmayaraq, yardım proqramı PC resurslarına olduqca tələbkardır;
  • ən yaxşı funksionallıq plaginləri quraşdırdıqdan sonra əldə edilir;
  • qeyri-rus menyusu.

Atom müasir cross-platforma Elektron çərçivəsinə əsaslanan maşın kodu ilə işləmək üçün güclü vasitədir. Onun əsas üstünlükləri onun çox yönlü olması və bir çox müxtəlif uzantılar üçün dəstəyidir.

Analoqlar:

  • Sublime Text kod yazmaq üçün çoxfunksiyalı yardım proqramıdır;
  • Notepad++ populyar HTML redaktorudur.

Atom zəngin funksionallığı olan pulsuz, müasir və rahat mətn redaktorudur. İstifadəsi asandır və istənilən ehtiyaclara uyğun olaraq tamamilə fərdiləşdirilə bilər.

Atom yalnız proqramlaşdırmanın əsaslarını öyrənən məktəbli və eyni zamanda müxtəlif dillər və formatlarla işləməli olan yüksək səviyyəli haker üçün faydalı olacaq. İstəyirsinizsə, o, fayl meneceri kimi istifadə oluna bilər və tərtibatçılar və kopirayterlər və kifayət qədər notepad funksionallığı olmayan hər kəs üçün əvəzolunmaz bir vasitə ola bilər.

Təsvirdən dərhal sonra aşağıdakı rəsmi linkdən istifadə edərək Atom mətn redaktorunu pulsuz və rus dilində yükləyə bilərsiniz.

Atomun əsas xüsusiyyətləri

Redaktorla tanış olmaq üçün heç bir xüsusi biliyə ehtiyac yoxdur, sadəcə faylı açıb işə başlamaq lazımdır. Bu yardım proqramını istifadə etməyin ilk dəqiqələrindən sonra əvvəlki redaktorlara qayıtmaq istəməyəcəksiniz.

  • Bütün proqramlaşdırma dillərini dəstəkləyir.
  • Sintaksis vurğulanması.
  • Funksionallığı genişləndirən yeni əlavələri axtarın.
  • Açıq mənbə kodu sayəsində funksionallığın müstəqil genişləndirilməsi və görünüşün dəyişdirilməsi.
  • Kod yazmağı daha sürətli edən ağıllı avtomatik tamamlama.
  • Çox pəncərə: müqayisə və redaktə üçün interfeysi bir neçə panelə bölmək.
  • Bir anda bütün fayllarda kodun hissələrinin axtarışı və dəyişdirilməsi üçün yenilikçi funksiya.
  • Multiplatforma: fasilədən sonra daha sonra istənilən digər ƏS-də davam edə bilərsiniz.
  • Hər hansı bir problemi həll etmək üçün iki mindən çox əlavə.

Rus dilində Windows üçün Atom redaktorunu yükləyin, proqramın xüsusiyyətlərindən sonra aşağıda təqdim olunan rəsmi veb saytından pulsuz olaraq təklif olunur.

Hər bir pəncərə ayrı bir veb səhifə olduğundan, resursların yüklənməsindən narahat olmaq lazım deyil. İnnovativ veb texnologiyası sistemi yükləmədən sürətli işləməyi təmin edir.

Atom-u quraşdırmaq üçün aşağıdakı sistemlərdən birinə sahib olmalısınız: Mac OS, Windows 7, 8 və 10, RedHat Linux və ya Ubuntu Linux. Müxtəlif əməliyyat sistemlərinin bu müxtəlifliyi əmr zəngləri ilə sinxronizasiya problemlərinin qarşısını almağa imkan verir.







2024 gtavrl.ru.