Mundarija:

12 ta eng yaxshi bepul kod muharrirlari
12 ta eng yaxshi bepul kod muharrirlari
Anonim

Sintaksis ta'kidlangan astsetik "daftar"lardan tortib, ko'plab vositalarga ega ulkan "studiyalar"gacha.

12 ta eng yaxshi bepul kod muharrirlari
12 ta eng yaxshi bepul kod muharrirlari

1. Visual Studio kodi

Kod muharrirlari: Visual Studio kodi
Kod muharrirlari: Visual Studio kodi
  • Tillar: C, C #, C ++, CSS, Go, Groovy, HTML, Java, JavaScript, JSON, Lua,. NET Core, Objective-C, PHP, Perl, Python, Ruby, Rust, Shell skripti, TypeScript va boshqalar.
  • Platformalar: Windows, macOS, Linux.

Microsoft-dan universal kod muharriri, juda tez va funktsional. Ochiq manba muhiti Microsoft IntelliSense texnologiyasi va eng mashhur tillar uchun sintaksisni ta'kidlash yordamida avtomatik aqlli matnni to'ldirishni qo'llab-quvvatlaydi.

Visual Studio Code havaskor va professional rivojlanish uchun etarli imkoniyatlarga ega. Tahrirlovchida Git omborlarini boshqarish uchun o'rnatilgan vositalar va refaktoring vositalari mavjud. Funktsionallikni minglab plaginlar hisobiga kengaytirishingiz mumkin - ularni to'g'ridan-to'g'ri muhitda nomi yoki yozgan tilingiz bo'yicha qidiring.

Klaviatura yorliqlari Visual Studio Code-da kodni tezroq tahrirlashda yordam beradi. Ular sizning loyihangiz bo'ylab tezkor navigatsiyani ta'minlaydi va intervyuda yollovchini hayratda qoldiradi.

2. Atom

Eng yaxshi kod muharrirlari: Atom
Eng yaxshi kod muharrirlari: Atom
  • Tillar: C, C ++, C #, CSS, Go, HTML, JavaScript, Java, JSON, Objective-C, PHP, Perl, Python, Ruby, Shell skripti, Scala, SQL, XML, YAML va boshqalar.
  • Platformalar: Windows, macOS, Linux.

Oddiy, ishlatish uchun qulay ochiq manba muharriri hozirda Microsoftga tegishli bo'lgan eng yirik xosting va hamkorlikdagi dasturiy ta'minotni ishlab chiqish xizmati GitHub Inc. Atom turli xil tillarni qo'llab-quvvatlaydi va platformalararo ishlab chiqish uchun mos keladi.

Bu yerda Node.js-da yozilgan plaginlar mavjud - ular sizning imkoniyatlaringizni jiddiy ravishda kengaytiradi. Atom tez va ishonchli ishlaydi, u Git bilan sinxronlashni, kodlarni katlamani, so'zlarni avtomatik to'ldirishni va professional muharrirlarning boshqa xususiyatlarini qo'llab-quvvatlaydi.

Atom uchun Teletayp vositasi yordamida siz real vaqtda kod yozish uchun hamkasbingiz bilan hamkorlik qilishingiz mumkin. Bu juft dasturlash, xatolarni tezda tuzatish va AR-GE sohasida aqliy hujum uchun ideal.

Tahrirlovchi to'rtta interfeys opsiyasi va sakkizta mavzu bilan birga keladi - yorug'lik va qorong'i. CSS/Less, HTML va JavaScript-ni qo'lda sozlash uchun vositalar ham mavjud - bularning barchasi sizga juda qulay ish muhitini yaratishga yordam beradi.

3. Ajoyib matn 3

Eng yaxshi kod muharrirlari: Sublime Text 3
Eng yaxshi kod muharrirlari: Sublime Text 3
  • Tillar: C, C ++, C #, CSS, Erlang, HTML, Groovy, Haskell, Java, JavaScript, LaTeX, Lisp, Lua, MATLAB, Perl, PHP, Python, R, Ruby, SQL, XML va boshqalar.
  • Platformalar: Windows, macOS, Linux.

Yengil, ammo juda kuchli muharrir yangi ishlab chiquvchilar uchun ham, professionallar uchun ham mos keladi. U hatto past darajadagi kompyuterlarda ham tez ishlaydi va Python-da yozilgan plaginlarni qo'llab-quvvatlaydi.

Sublime minglab fayllardagi loyihalar bilan ishlash uchun moslashuvchan tarzda sozlanishi mumkin. Avtomatik to'ldirish, bir nechta tahrirlash, bir nechta satrlarni bir zumda tahrirlash qo'llab-quvvatlanadi. Bularning barchasi muntazam harakatlarni kamaytiradi va yangi xatolarni yo'q qiladi.

Bundan tashqari, eski loyihalarni uzoq vaqt qidirmasdan, ularni klaviatura yorlig'i bilan kiritish uchun parchalarni (ko'pincha foydalanadigan kod parchalarini) saqlashingiz mumkin.

Tahrirlovchining uchinchi versiyasida o'zgaruvchilar, funktsiyalar va sinflarni qidirishni tezlashtirish uchun fayllarni indekslash yaxshilandi. Endi kursorning oldingi holatiga o'tish mumkin.

Umuman olganda, Sublime Text 3 - bu xususiy muharrir: uni 80 dollarga sotib olishingiz mumkin. Ammo sinov versiyasi bepul va ishlab chiquvchilar undan foydalanish muddatini hali cheklashmagan.

4. IntelliJ IDEA

IntelliJ IDEA
IntelliJ IDEA
  • Tillar: Java, Kotlin, Scala, Groovy, S, S ++, CSS, Go, HTML, PHP, Python, Ruby, XML, YAML va boshqalar.
  • Platformalar: Windows, macOS, Linux.

Atrof-muhit dastlab Java uchun yaratilgan va birinchi navbatda Kotlin, Scala va Groovy kabi Java-ga o'xshash tillar uchun tegishli. U JetBrains rus ildizlariga ega kompaniya tomonidan ishlab chiqilmoqda. U, aslida, Kotlin tilini yaratdi - Google Androidni rivojlantirish uchun ustuvor til deb belgilagan.

IntelliJ IDEA IntelliJ IDEA haqida umumiy ma'lumot - bu ish stoli, mobil va veb-ilovalar, narsalar Interneti uchun dasturiy ta'minotni yaratish uchun juda ko'p vositalar to'plamiga ega kuchli, lekin unchalik tez bo'lmagan tizim. Ikkita versiya mavjud: kompaniyalar uchun pullik Ultimate va bepul ochiq manbali hamjamiyat.

Hamjamiyat Spring framework-ni, shuningdek, Java EE (Enterprise Edition), JavaScript, TypeScript, SQL-ni to'liq qo'llab-quvvatlamaydi. Ammo umuman olganda, unda kichik loyihalarni boshlash uchun kerak bo'lgan hamma narsa mavjud, masalan, tuzatuvchi, Maven va Gradle, Git va SVN versiyalarini boshqarish tizimlarini qurish uchun ramkalarni qo'llab-quvvatlash. Va Android uchun o'rnatilgan vositalar to'plami Google-ning rasmiy Android Studio-dagi bilan bir xil.

5. PyCharm

Eng yaxshi kod muharrirlari: PyCharm
Eng yaxshi kod muharrirlari: PyCharm
  • Tillar: Python, Jython, Cython, IronPython, PyPy, Django va boshqalar.
  • Platformalar: Windows, macOS, Linux.

JetBrains-dan yana bir IDE, lekin Python va uning Django ramkasiga urg'u berilgan. Shuningdek, ikkita versiya mavjud: Python, HTML, JS va SQL-da ilmiy (modellar, grafiklar yaratish, gipotezalarni tekshirish) va veb-ishlab chiqishni to'liq qo'llab-quvvatlaydigan professional; Hamjamiyat - Python va faqat ochiq manba.

Atrof-muhit yozma dasturlarni tahlil qilish uchun kuchli vositalarni, grafik tuzatuvchini o'z ichiga oladi va tezda birlik testlarini yaratish va ishga tushirish imkonini beradi. PyCharm yordamida hatto yirik loyihalarda ham harakatlanish va kodni tezda tahrirlash oson – avtomatik to‘ldirish, avtomatik import, tayyor shablonlar va elementlar uchun hujjatlarni tezkor ko‘rish imkoniyati mavjud. Nihoyat, uni saqlash va kengaytirishni osonlashtirish uchun kodingizni bu yerda qayta tiklash qulay.

va o'rnatilgan PyCharm menyusida siz juda ko'p plaginlarni topasiz. Bular katta ma'lumotlar bilan ishlash, ma'lum dasturlash tillarida kod yozish (masalan, R yoki Rust), mavzularni yaratish, jurnallarni tahlil qilish uchun vositalar.

6. Qavslar

Kod muharrirlari: Qavslar
Kod muharrirlari: Qavslar
  • Tillar: HTML, CSS, JavaScript va boshqalar.
  • Platformalar: Windows, macOS, Linux.

Veb-ishlab chiqish uchun eng yaxshi ochiq manba muharriri. Uning o'zi JavaScript, HTML5 va CSS3 da yaratilgan.

Qavslar Adobe Systems kompaniyasining asosidir. U 2014 yilda paydo bo'lgan va veb-ishlab chiquvchilarga imkon qadar ko'proq imkoniyatlarni taqdim etish uchun faol rivojlanmoqda.

Qavslar ayniqsa frontend uchun qulaydir: o'rnatilgan vositalar CSS bilan harakatlarni tezlashtiradi, barcha selektorlarni ko'rish, ularni tahrirlash va natijani darhol baholash imkonini beradi. Shuningdek, Theseus JavaScript tuzatuvchisi va loyihalarni sinab ko'rish uchun mahalliy veb-server mavjud.

Brackets kodini real vaqtda brauzeringizda ko'rishingiz mumkin. Atrof-muhit Git bilan sinxronlashtiriladi va yuzlab kengaytmalarni, shuningdek, maxsus klaviatura yorliqlari va JavaScript maslahatlarini qo'llab-quvvatlaydi.

Qavslardagi tezkor tahrirlash vositalarini ko'rib chiqing. Ular bir vaqtning o'zida bir nechta elementlarga, funktsiyalarga yoki xususiyatlarga o'zgartirishlar kiritishga, shuningdek, bog'langan HTML faylidan chiqmasdan CSS yoki JavaScript kodini o'zgartirishga imkon beradi. Natijani brauzerda ko'rish mumkin - backend ulanishi bilan yoki usiz.

7. Vim

Kod muharrirlari: Vim
Kod muharrirlari: Vim
  • Tillar: S, S ++, Shell Script, Bash Script, Java va boshqalar.
  • Platformalar: Windows, macOS, Linux.

Unix uchun yaratilgan afsonaviy Vi seriyasining vorisi rivojlanishni sozlash va avtomatlashtirish uchun to'liq erkinlikni ta'minlaydi. To'g'ri, yangi boshlanuvchilar uchun uni o'zlashtirish qiyin bo'ladi. Chunki Vim-ga birinchi marta borib chiqish mumkin emas.

Vim ikkita rejimga ega: oddiy va kiritish. Ushbu yondashuv tasodifiy o'zgarishlardan himoya qiladi.

Boshida muharrir oddiy rejimda, undagi matn bilan modulli ishlashingiz mumkin: masalan, so'z yoki qatorni o'chiring. Bundan tashqari, bu erda fayl bo'ylab tezda harakat qilish va sizga kerak bo'lgan hamma narsani topish mumkin bo'ladi.

Kirish rejimiga o'tish uchun siz I yoki Insert tugmasini bosishingiz kerak, orqaga - Esc. Faqat oddiy rejimda siz Vim-dan to'g'ri chiqishingiz mumkin bo'ladi. Agar siz ZQ yoki: q ! ni kiritsangiz, u holda siz o'zgarishlarni saqlamasdan faylni tark etasiz, lekin ZZ,: wq yoki: x bo'yicha - faylni saqlaganingizdan keyin chiqasiz. Vim bilan ishlashning dastlabki kunlarida men bu kombinatsiyalarni doimo ko'z o'ngimda bo'ladigan stikerga yozmoqchiman, lekin vaqt o'tishi bilan siz ularga ko'nikasiz.

8. Tutilish

Kod muharrirlari: Eclipse
Kod muharrirlari: Eclipse
  • Tillar: Java, C, C ++, Perl, PHP, JavaScript, Python, Ruby, Rust, Scout, 1C V8 va boshqalar.
  • Platformalar: Windows, macOS, Linux.

Umumjahon integratsiyalashgan muhit, uning asosida ma'lum tillarda ishlab chiqish yoki sinov uchun boshqa tizimlar yaratilgan. IBM loyihaga taxminan 40 million dollar sarmoya kiritdi va keyin Eclipse kodini chiqardi va uni yanada rivojlantirish uchun jamiyatga sovg'a qildi.

Aslida, kengaytmalar Eclipse asosida yaratilgan bo'lib, ular sizga turli tillar va loyihalar bilan qulay ishlash imkonini beradi. Kengaytmalar modullar, panel muharrirlari, istiqbollar va boshqalar. Eng mashhurlaridan biri Eclipse JDT (Java Development Tools). Ushbu modul sizga Java-da kod yozish imkonini beradi, Git versiyasini boshqarish tizimi bilan integratsiyalangan, Bugzilla xato kuzatuvchisi bilan bog'lanishi va Jira kabi muammolarni kuzatish vositalarini yaratishi mumkin.

Rasmiy saytda Java, C, C++, PHP, JavaScript va boshqa mashhur tillar uchun tayyor Eclipse IDE-lar mavjud. Bundan tashqari, platformaning o'zi va muayyan muammolarni hal qilish uchun modullarni yuklab olishingiz mumkin. 1C: Enterprise platformasi bilan ishlash uchun 1C: Korxonani rivojlantirish vositalarini alohida ta'kidlaymiz.

9. Aptana studiyasi

Aptana studiyasi
Aptana studiyasi
  • Tillar: HTML, JavaScript, CSS, Ruby on Rails, PHP, Python va boshqalar.
  • Platformalar: Windows, macOS, Linux.

Veb-ishlab chiqish uchun ushbu kuchli va ishlatish uchun qulay muharrir eng mashhur Eclipse distributivlaridan biridir. Boshida u HTML, JavaScript va CSS uchun sintaksisni ajratib ko'rsatish va kodni to'ldirishga ega. Plaginlardan foydalanib, siz Aptana Studio-ni Ruby on Rails, PHP, Python uchun moslashingiz mumkin.

IDE o'zaro platforma bo'lib, kiritilgan matnni avtomatik ravishda yakunlaydi. U koddagi xatolar haqida xabar beradi va ulardan tezda xalos bo'lishga yordam beradi.

Qulay disk raskadrovka uchun Aptana Studio o'rnatilgan Jaxer veb-serveriga ega bo'lib, u JavaScript-ni yon tomonda bajarish va natijani taqdim etish imkonini beradi. Bundan tashqari, ramka Aptana Cloud xizmati bilan o'zaro ishlaydi. Bu bulutda veb-ilovalarni joylashtirishni va kengaytiriladigan infratuzilmani yaratishni osonlashtiradi.

Kerakli OS uchun muharrir versiyasini yuklab olishingiz mumkin. Va agar sizda Eclipse o'rnatilgan bo'lsa, buning uchun Aptana plagini etarli bo'ladi.

10. Notepad ++

Notepad ++
Notepad ++
  • Tillar: ActionScript, C, C #, C ++, CSS, Erlang, Haskell, HTML, Java, JavaScript, JSON, Lua, Objective-C, Paskal, Perl, PHP, Python, R, Ruby, Rust, Smalltalk, SQL, Swift, XML, YAML va boshqalar.
  • Platformalar: Windows.

Ushbu ochiq kodli matn muharriri shunchaki aqlli bloknotni almashtirishdan ko'ra ko'proq. U Ada, COBOL va Fortrangacha bo'lgan barcha mashhur (va nafaqat!) tillar, qurish va belgilash tizimlari uchun sintaksisni ta'kidlashni qo'llab-quvvatlaydi.

Notepad ++ juda yengil va tez. Minglab plaginlar uni barcha holatlar uchun muharrir qiladi: turli tillarda grammatika tekshiruvi, fayllarni taqqoslash, raqamli imzo yaratish, turli kodlashlarga aylantirish va boshqalar. Va eng qulayi shundaki, Notepaddan farqli o'laroq, agar siz Notepad ++ ni yopsangiz va undagi saqlanmagan fayllarni qoldirsangiz, keyingi safar dasturni ishga tushirganingizda ular avtomatik ravishda ochiladi.

Umuman olganda, agar siz asosiy kod muharriri sifatida Notepad ++ dan foydalanmasangiz ham, uni o'rnatishingizni tavsiya qilamiz. Kodlashni o'zgartirish, JSON-ni tuzatish yoki noma'lum turdagi faylni ko'rish bu erda juda tez va oson bajarilishi mumkin.

11. Emacs

Emacs
Emacs
  • Tillar: C, C ++, Java, Perl, Lisp, Objective-C va boshqalar.
  • Platformalar: Windows, macOS, Linux.

Kichik so'l muharriri (Emacs Editor MACroS degan ma'noni anglatadi) yillar davomida butun oilaga aylandi. Vi seriyasi va uning vorisi Vimdan keyin u haqiqiy vahiyga aylandi va 30-40 yil avval kod yozganlar uchun hayotni ancha osonlashtirdi.

Ammo bugungi kunda ham Emacs to'g'ri qo'llarda ko'p narsalarni qila oladi. U asosiy va ko'plab qo'shimcha rejimlarga ega, masalan, turli xil dasturlash tillari, kataloglarni ko'rish, pochta bilan ishlash. Klaviatura yorliqlari yordamida matn va fayllar bo'ylab tez harakatlanishni qo'llab-quvvatlaydi. Tahrirlovchi moslashuvchan tarzda sozlanishi mumkin: har bir chekinish darajasi uchun bo'shliqlar sonini belgilashdan tortib almashish buferini o'zgartirgandan so'ng ma'lum funktsiyalarni ishga tushirishgacha.

Emacsdagi Pasxa tuxumlari boshqa hikoya. Masalan, bu erda o'yinlar va maxsus psixoterapevt rejimi taqdim etiladi - virtual suhbatdosh Eliza bilan suhbat. Bundan tashqari, siz Emacs uchun kengaytmani o'rnatishingiz va Tetris o'yinini avtomatlashtirishingiz mumkin - kod bilan ishlash oralig'ida, albatta.

12. Komodo IDE

Kod muharrirlari: Komodo IDE
Kod muharrirlari: Komodo IDE
  • Tillar: Python, Perl, Ruby, HTML, CSS, JavaScript va boshqalar.
  • Platformalar: Windows, macOS, Linux.

ActiveState Kanada kompaniyasidan bepul kod muharriri, Active Perl va Active Python dasturlash tillari versiyalarini ishlab chiqaruvchi. Komodo Edit-ning kichikroq versiyasi ham mavjud - birlik testlari va tuzatuvchilar uchun o'rnatilgan yordam yo'q.

Komodo IDE sintaksisni ta'kidlash, avtomatik to'ldirish, turli qator uchlari va kodlashlar bilan ishlash qobiliyatini ta'minlaydi. Bu yerda turli dasturlash tillaridagi fayllarni va gipermatn belgilarini tahrirlash qulay. Perl, PHP, Python, Ruby, TCL, JavaScript uchun sintaksis tekshiruvi ham mavjud - uchinchi tomon vositalari kerak emas.

Tavsiya: