Агуулгын хүснэгт:

12 шилдэг үнэгүй код засварлагч
12 шилдэг үнэгүй код засварлагч
Anonim

Синтакс онцолсон даяанч "тэмдэглэлийн дэвтэр"-ээс эхлээд олон хэрэгсэл бүхий асар том "студи" хүртэл.

12 шилдэг үнэгүй код засварлагч
12 шилдэг үнэгүй код засварлагч

1. Visual Studio код

Код засварлагч: Visual Studio код
Код засварлагч: Visual Studio код
  • Хэлнүүд: C, C #, C ++, CSS, Go, Groovy, HTML, Java, JavaScript, JSON, Lua,. NET Core, Objective-C, PHP, Perl, Python, Ruby, Rust, Shell скрипт, TypeScript болон бусад.
  • Платформууд: Windows, macOS, Linux.

Майкрософтоос гаргасан бүх нийтийн код засварлагч, маш хурдан бөгөөд ажиллагаатай. Нээлттэй эхийн орчин нь Microsoft IntelliSense технологийг ашиглан автоматаар ухаалаг текст бөглөх, хамгийн алдартай хэлнүүдийн синтакс тодотгол зэргийг дэмждэг.

Visual Studio Code нь сонирхогчдын болон мэргэжлийн хөгжилд хангалттай чадвартай. Засварлагч нь Git репозиторыг удирдах зориулалттай суурилуулсан хэрэгслүүд болон рефакторинг хийх хэрэгслүүдтэй. Та олон мянган залгаасуудын зардлаар функцийг өргөжүүлэх боломжтой - тэдгээрийг нэрээр нь эсвэл бичиж буй хэлээр нь шууд хайж олоорой.

Гарын товчлолууд нь Visual Studio Code дээр кодыг хурдан засахад тусална. Тэд таны төслийг хурдан хугацаанд чиглүүлж, ярилцлагад элсүүлэгчийг гайхшруулах болно.

2. Атом

Шилдэг код засварлагчид: Atom
Шилдэг код засварлагчид: Atom
  • Хэлнүүд: C, C ++, C #, CSS, Go, HTML, JavaScript, Java, JSON, Objective-C, PHP, Perl, Python, Ruby, Shell скрипт, Scala, SQL, XML, YAML болон бусад.
  • Платформууд: Windows, macOS, Linux.

Энгийн, хэрэглэхэд хялбар нээлттэй эхийн засварлагч нь одоо Microsoft-ын эзэмшиж байгаа хамгийн том хостинг болон хамтын програм хангамж хөгжүүлэх үйлчилгээ болох GitHub Inc.-ийн бүтээл юм. Atom нь олон төрлийн хэлийг дэмждэг бөгөөд платформ хоорондын хөгжүүлэлтэд тохиромжтой.

Node.js дээр бичигдсэн залгаасууд энд байгаа бөгөөд тэдгээр нь таны боломжийг нухацтай өргөжүүлэх болно. Atom нь хурдан бөгөөд найдвартай ажилладаг бөгөөд Git-тэй синхрончлол, код нугалах, автомат үг бөглөх болон мэргэжлийн редакторуудын бусад функцуудыг дэмждэг.

Teletype for Atom хэрэглүүрийн тусламжтайгаар та хамтран ажиллагсадтайгаа бодит цаг хугацаанд код бичих боломжтой. Энэ нь хос програмчлал, алдааг хурдан засах, судалгаа, хөгжлийн чиглэлээр оюуны довтолгоо хийхэд тохиромжтой.

Засварлагч нь дөрвөн интерфэйсийн сонголттой, цайвар, харанхуй найман сэдэвтэй ирдэг. Мөн CSS / Less, HTML болон JavaScript дээр гараар тохируулах хэрэгслүүд байдаг бөгөөд эдгээр нь бүгд танд маш тухтай ажлын орчинг бүрдүүлэхэд тусална.

3. Сайхан бичвэр 3

Шилдэг код засварлагчид: Гайхалтай текст 3
Шилдэг код засварлагчид: Гайхалтай текст 3
  • Хэлнүүд: C, C ++, C #, CSS, Erlang, HTML, Groovy, Haskell, Java, JavaScript, LaTeX, Lisp, Lua, MATLAB, Perl, PHP, Python, R, Ruby, SQL, XML болон бусад.
  • Платформууд: Windows, macOS, Linux.

Хөнгөн, гэхдээ нэлээд хүчирхэг редактор нь шинэхэн хөгжүүлэгчид болон мэргэжлийн хүмүүст тохиромжтой. Энэ нь бага үнэтэй компьютер дээр ч хурдан ажилладаг бөгөөд Python дээр бичигдсэн залгаасуудыг дэмждэг.

Sublime-г олон мянган файлын төслүүдтэй ажиллахаар уян хатан тохируулж болно. Автоматаар дуусгах, олон удаа засварлах, олон мөрийг шуурхай засварлах боломжтой. Энэ бүхэн нь ердийн үйлдлүүдийг багасгаж, шинэ алдаануудыг арилгадаг.

Та хуучин төслүүдийг удаан хайхгүйгээр гарны товчлолоор оруулахын тулд хэсэгчилсэн хэсгүүдийг (таны байнга ашигладаг кодын хэсэг) хадгалж болно.

Засварлагчийн гурав дахь хувилбарт хувьсагч, функц, ангиудыг хайх ажлыг хурдасгахын тулд файлуудын индексжүүлэлтийг сайжруулсан. Одоо курсорын өмнөх байрлал руу шилжих боломжтой.

Ерөнхийдөө Sublime Text 3 бол өмчийн редактор юм: та үүнийг 80 доллараар худалдаж авах боломжтой. Гэхдээ туршилтын хувилбар нь үнэ төлбөргүй байдаг бөгөөд хөгжүүлэгчид түүний ашиглалтын хугацааг хараахан хязгаарлаагүй байна.

4. IntelliJ IDEA

IntelliJ IDEA
IntelliJ IDEA
  • Хэлнүүд: Java, Kotlin, Scala, Groovy, С, С ++, CSS, Go, HTML, PHP, Python, Ruby, XML, YAML болон бусад.
  • Платформууд: Windows, macOS, Linux.

Энэхүү орчин нь анх Java-д зориулагдсан бөгөөд Котлин, Скала, Гроови зэрэг Java-тэй төстэй хэлнүүдэд хамааралтай. Үүнийг Оросын JetBrains үндэстэй компани боловсруулж байна. Тэр үнэндээ Google-ийн Android хөгжүүлэлтийн тэргүүлэх чиглэл гэж тодорхойлсон Котлин хэлийг бүтээсэн.

IntelliJ IDEA-ийн тойм IntelliJ IDEA нь компьютер, гар утас, вэб программ, интернетийн программ хангамжийг бий болгоход зориулагдсан маш хурдан биш ч гэсэн хүчирхэг систем юм. Компанид зориулсан төлбөртэй Ultimate болон үнэгүй нээлттэй эхийн нийгэмлэг гэсэн хоёр хувилбар байдаг.

Нийгэмлэг нь Spring framework, түүнчлэн Java EE (Enterprise Edition), JavaScript, TypeScript, SQL-ийг бүрэн дэмждэггүй. Гэхдээ ерөнхийдөө энэ нь жижиг төслүүдийг эхлүүлэхэд шаардлагатай бүх зүйл, тухайлбал дибаглагч, Maven болон Gradle, Git болон SVN хувилбарын хяналтын системийг бий болгох хүрээний дэмжлэгтэй. Мөн Android-д зориулсан суурилуулсан хэрэгслүүд нь Google-ийн албан ёсны Android Studio програмтай ижил байна.

5. PyCharm

Шилдэг код засварлагчид: PyCharm
Шилдэг код засварлагчид: PyCharm
  • Хэлнүүд: Python, Jython, Cython, IronPython, PyPy, Django болон бусад.
  • Платформууд: Windows, macOS, Linux.

JetBrains-ийн өөр нэг IDE, гэхдээ Python болон түүний Django хүрээг онцолсон. Мөн хоёр хувилбар байдаг: Python, HTML, JS болон SQL хэл дээр шинжлэх ухааны (загвар, график үүсгэх, таамаглалыг шалгах) болон вэб хөгжүүлэлтийг бүрэн дэмждэг мэргэжлийн; Нийгэмлэг - Зөвхөн Python болон нээлттэй эх сурвалж.

Энэхүү хүрээлэн буй орчин нь бичсэн программуудыг шинжлэх хүчирхэг хэрэгсэл, график дибаглагчийг багтаасан бөгөөд нэгжийн тестийг хурдан үүсгэж ажиллуулах боломжийг олгодог. PyCharm-ийн тусламжтайгаар том төслүүд дээр ч гэсэн удирдах, кодыг шууд засварлахад хялбар байдаг - автоматаар бөглөх, автоматаар импортлох, бэлэн загварууд, элементүүдийн баримт бичгийг хурдан харах боломжтой. Эцэст нь, кодыг хадгалах, өргөтгөхөд хялбар болгохын тулд энд дахин засварлах нь тохиромжтой.

болон суурилагдсан PyCharm цэсэнд та маш олон залгаасуудыг олох болно. Эдгээр нь том өгөгдөлтэй ажиллах, тодорхой програмчлалын хэлээр (жишээлбэл, R эсвэл Rust) код бичих, сэдэв үүсгэх, бүртгэлд дүн шинжилгээ хийх хэрэгслүүд юм.

6. Хаалт

Код засварлагч: Хаалт
Код засварлагч: Хаалт
  • Хэлнүүд: HTML, CSS, JavaScript болон бусад.
  • Платформууд: Windows, macOS, Linux.

Вэб хөгжүүлэлтийн шилдэг нээлттэй эхийн редактор. Энэ нь өөрөө JavaScript, HTML5 болон CSS3 дээр бүтээгдсэн.

Хаалт нь Adobe Systems-ийн санаа юм. Энэ нь 2014 онд гарч ирсэн бөгөөд вэб хөгжүүлэгчдэд аль болох олон боломжийг олгохын тулд идэвхтэй хөгжиж байна.

Хаалт нь ялангуяа урд хэсэгт тохиромжтой: суурилуулсан хэрэгслүүд нь CSS-ийн тусламжтайгаар үйлдлийг хурдасгаж, бүх сонгогчийг харж, засварлаж, үр дүнг шууд үнэлэх боломжийг олгодог. Мөн Theseus JavaScript дибаггер болон төслүүдийг турших дотоод вэб серверийг ашиглах боломжтой.

Та хөтчийнхөө кодыг бодит цаг хугацаанд нь хаалтанд оруулах боломжтой. Энэ орчин нь Git-тэй синхрончлогдсон бөгөөд олон зуун өргөтгөл, түүнчлэн гарны товчлол, JavaScript зөвлөмжийг дэмждэг.

Хаалт доторх хурдан засварлах хэрэгслүүдийг харна уу. Эдгээр нь холбогдсон HTML файлыг орхихгүйгээр олон элемент, функц, шинж чанарт нэгэн зэрэг өөрчлөлт хийх, мөн CSS эсвэл JavaScript кодыг өөрчлөх боломжийг олгодог. Үр дүнг хөтөч дээр харж болно - арын холболттой эсвэл холболтгүй.

7. Вим

Код засварлагчид: Vim
Код засварлагчид: Vim
  • Хэлнүүд: С, С ++, Shell Script, Bash Script, Java болон бусад.
  • Платформууд: Windows, macOS, Linux.

Unix-д зориулан бүтээгдсэн домогт Vi цувралын өв залгамжлагч нь хөгжлийг өөрчлөх, автоматжуулах бүрэн эрх чөлөөг олгодог. Эхлэгчдэд үүнийг эзэмшихэд хэцүү байх нь үнэн. Учир нь та Vim-аас анх удаагаа гарч чадахгүй.

Vim нь ердийн болон оролт гэсэн хоёр горимтой. Энэ арга нь санамсаргүй өөрчлөлтөөс хамгаалдаг.

Эхлэх үед засварлагч хэвийн горимд байгаа тул та тексттэй модульчлан ажиллах боломжтой: жишээлбэл, үг эсвэл мөрийг устгана уу. Нэмж дурдахад энд файлыг хурдан хайж, хэрэгтэй бүх зүйлээ олох боломжтой болно.

Оролтын горимд шилжихийн тулд та I эсвэл Insert товчийг дарж буцах хэрэгтэй - Esc. Зөвхөн ердийн горимд л та Vim-аас зөв гарах боломжтой болно. Хэрэв та ZQ эсвэл: q ! гэж оруулбал өөрчлөлтийг хадгалахгүйгээр файлыг орхих болно, гэхдээ ZZ,: wq эсвэл: x - файлыг хадгалсны дараа гарах болно. Vim-тэй ажиллаж эхэлсэн эхний өдрүүдэд би эдгээр хослолыг үргэлж миний нүдний өмнө байх наалт дээр бичмээр байна, гэхдээ цаг хугацаа өнгөрөх тусам та тэдэнд дасдаг.

8. хиртэлт

Код засварлагч: Eclipse
Код засварлагч: Eclipse
  • Хэлнүүд: Java, C, C ++, Perl, PHP, JavaScript, Python, Ruby, Rust, Scout, 1C V8 болон бусад.
  • Платформууд: Windows, macOS, Linux.

Бүх нийтийн нэгдсэн орчин бөгөөд үүний үндсэн дээр тодорхой хэл дээр хөгжүүлэх эсвэл турших зорилгоор бусад системийг бий болгодог. IBM уг төсөлд 40 орчим сая долларын хөрөнгө оруулалт хийж, дараа нь Eclipse кодыг гаргаж, цаашдын хөгжилд зориулж нийгэмд хандивласан.

Үнэн хэрэгтээ өргөтгөлүүд нь Eclipse-ийн үндсэн дээр бүтээгдсэн бөгөөд энэ нь танд янз бүрийн хэл, төслүүдтэй тухтай ажиллах боломжийг олгодог. Өргөтгөлүүд нь модуль, самбар засварлагч, хэтийн төлөв гэх мэт. Хамгийн алдартай нь Eclipse JDT (Java Development Tools) юм. Энэхүү модуль нь Java хэл дээр код бичих боломжийг олгодог, Git хувилбарын хяналтын системтэй нэгтгэгдсэн, Bugzilla алдаа хянагчтай холбогдож, Jira гэх мэт асуудлыг хянах хэрэгсэлтэй болно.

Java, C, C ++, PHP, JavaScript болон бусад алдартай хэлэнд зориулсан бэлэн Eclipse IDE-г албан ёсны сайтаас авах боломжтой. Та мөн платформ өөрөө болон тодорхой асуудлыг шийдвэрлэх модулиудыг татаж авах боломжтой. 1С: Enterprise платформтой ажиллахад зориулсан 1С: Аж ахуйн нэгжийн хөгжлийн хэрэгслүүдийг тусад нь тэмдэглэж байна.

9. Aptana Studio

Aptana студи
Aptana студи
  • Хэлнүүд: HTML, JavaScript, CSS, Ruby on Rails, PHP, Python болон бусад.
  • Платформууд: Windows, macOS, Linux.

Энэхүү хүчирхэг, хэрэглэхэд хялбар вэб засварлагч нь Eclipse-ийн хамгийн алдартай түгээлтийн нэг юм. Эхэндээ, энэ нь HTML, JavaScript болон CSS-д зориулсан синтакс тодруулж, код бөглөх боломжтой. Та залгаасуудыг ашигласнаар Aptana Studio-г Ruby on Rails, PHP, Python-д тохируулж болно.

IDE нь хөндлөн платформ бөгөөд оруулсан текстийг автоматаар гүйцээнэ. Тэрээр кодын алдааг мэдээлж, тэдгээрийг хурдан арилгахад тусалдаг.

Тохиромжтой дибаг хийх зорилгоор Aptana Studio нь Jaxer вэб сервертэй бөгөөд JavaScript-г хажуу талд нь ажиллуулж үр дүнг нь өгөх боломжийг олгодог. Нэмж дурдахад уг хүрээ нь Aptana Cloud үйлчилгээтэй харилцдаг. Энэ нь вэб програмуудыг үүлэн дээр байрлуулах, өргөтгөх боломжтой дэд бүтцийг бий болгоход тусалдаг.

Та хүссэн үйлдлийн системийнхээ засварлагчийн хувилбарыг татаж авах боломжтой. Хэрэв танд Eclipse суулгасан бол Aptana залгаас хангалттай.

10. Notepad ++

Notepad ++
Notepad ++
  • Хэлнүүд: ActionScript, C, C #, C ++, CSS, Erlang, Haskell, HTML, Java, JavaScript, JSON, Lua, Objective-C, Pascal, Perl, PHP, Python, R, Ruby, Rust, Smalltalk, SQL, Swift, XML, YAML болон бусад.
  • Платформууд: Windows.

Энэхүү нээлттэй эхийн текст засварлагч нь зүгээр л ухаалаг дэвтэр солихоос хамаагүй илүү юм. Энэ нь Ada, COBOL, Fortran хүртэлх бүх алдартай (зөвхөн биш!) хэл, бүтээх, тэмдэглэгээ хийх системүүдийн синтаксийг тодруулахыг дэмждэг.

Notepad ++ нь маш хөнгөн бөгөөд хурдан юм. Олон мянган залгаасууд нь үүнийг бүх тохиолдолд редактор болгодог: өөр хэл дээрх дүрмийн шалгалт, файлын харьцуулалт, тоон гарын үсэг үүсгэх, янз бүрийн кодчилол руу хөрвүүлэх гэх мэт. Хамгийн тохиромжтой зүйл бол Notepad-ээс ялгаатай нь хэрэв та Notepad ++ програмыг хааж, хадгалаагүй файлуудыг үлдээвэл дараагийн удаа програмыг эхлүүлэхэд автоматаар нээгдэх болно.

Ерөнхийдөө та Notepad ++-г үндсэн код засварлагчаар ашиглахгүй байсан ч бид үүнийг суулгахыг зөвлөж байна. Энд кодчиллыг өөрчлөх, JSON-г засах эсвэл үл мэдэгдэх төрлийн файлыг үзэхийг маш хурдан бөгөөд амархан хийж болно.

11. Emacs

Emacs
Emacs
  • Хэлнүүд: C, C ++, Java, Perl, Lisp, Objective-C болон бусад.
  • Платформууд: Windows, macOS, Linux.

Жижиг макро редактор (Emacs гэдэг нь MACroS редактор гэсэн үг) олон жилийн туршид бүхэл бүтэн гэр бүл болон хувирсан. Vi цуврал болон түүний залгамжлагч Vim-ийн дараа энэ нь жинхэнэ нээлт болж, 30-40 жилийн өмнө код бичсэн хүмүүсийн амьдралыг илүү хялбар болгосон.

Гэхдээ өнөөдөр ч гэсэн Emacs зөв гарт их зүйлийг хийж чадна. Энэ нь янз бүрийн програмчлалын хэл, лавлах үзэх, шуудантай ажиллах зэрэг үндсэн болон олон нэмэлт горимуудтай. Гарын товчлолыг ашиглан текст болон файлуудын хооронд хурдан хөдөлгөөнийг дэмждэг. Засварлагчийг уян хатан байдлаар тохируулж болно: доголын түвшин бүрийн зайны тоог тохируулахаас эхлээд санах ойг өөрчилсний дараа тодорхой функцуудыг эхлүүлэх хүртэл.

Эмакс дахь Улаан өндөгний баярын өндөг бол өөр түүх юм. Жишээлбэл, тоглоом, сэтгэлзүйн эмчилгээний тусгай горимыг энд өгдөг - виртуал ярилцагч Элизатай хийсэн яриа. Нэмж дурдахад та Emacs-д зориулсан өргөтгөл суулгаж, Tetris тоглоомыг автоматжуулах боломжтой - кодын хооронд мэдээж хэрэг.

12. Комодо IDE

Код засварлагч: Komodo IDE
Код засварлагч: Komodo IDE
  • Хэлнүүд: Python, Perl, Ruby, HTML, CSS, JavaScript болон бусад.
  • Платформууд: Windows, macOS, Linux.

Канадын ActiveState компанийн үнэгүй код засварлагч, Active Perl болон Active Python програмчлалын хэлний хувилбаруудыг хөгжүүлэгч. Komodo Edit-ийн жижиг хувилбар бас байдаг - нэгжийн туршилт, дибаг гаргагчийг дэмждэггүй.

Komodo IDE нь синтаксийг тодруулах, автоматаар бөглөх, өөр өөр шугамын төгсгөл, кодчилолтой ажиллах боломжийг олгодог. Энд янз бүрийн програмчлалын хэл дээрх файлуудыг засварлах, гипертекст тэмдэглэгээ хийхэд тохиромжтой. Perl, PHP, Python, Ruby, TCL, JavaScript-ийн хувьд синтакс шалгагч бас байдаг - гуравдагч талын хэрэгсэл шаардлагагүй.

Зөвлөмж болгож буй: