Geany 2.0 IDE боломжтой

Geany 2.0 төслийн хувилбар хэвлэгдсэн бөгөөд энэ нь хамгийн бага тооны хамаарлыг ашигладаг, KDE эсвэл GNOME гэх мэт хэрэглэгчийн хувийн орчны онцлогтой холбоогүй, авсаархан, хурдан код засварлах орчинг хөгжүүлсэн. Geany-г бүтээхэд зөвхөн GTK номын сан болон түүний хамаарал (Pango, Glib болон ATK) шаардлагатай. Төслийн кодыг GPLv2+ лицензийн дагуу тарааж, C ба C++ хэл дээр бичдэг (нэгдсэн scintilla номын сангийн код C++ хэл дээр). Ассемблейг BSD системүүд, томоохон Линукс түгээлтүүд, macOS болон Windows-д зориулан бүтээдэг.

Geany-ийн гол онцлогууд:

  • Синтакс онцлох.
  • Функц/хувьсагчийн нэр болон if, for, while гэх мэт хэлний бүтцийг автоматаар гүйцээх.
  • HTML болон XML хаягуудыг автоматаар бөглөх.
  • Дуудлагын зөвлөмжүүд.
  • Кодын блокуудыг задлах чадвар.
  • Scintilla эх текст засварлах бүрэлдэхүүн хэсэг дээр суурилсан засварлагчийг бүтээх.
  • C/C++, Java, PHP, HTML, JavaScript, Python, Perl, Pascal зэрэг 78 програмчлалын болон тэмдэглэгээний хэлийг дэмждэг.
  • Тэмдэгтүүдийн хураангуй хүснэгтийг бүрдүүлэх (функц, арга, объект, хувьсагч).
  • Суурилуулсан терминал эмулятор.
  • Төслийг удирдах энгийн систем.
  • Засварласан кодыг эмхэтгэх, ажиллуулахад зориулсан угсралтын систем.
  • Плагинуудаар дамжуулан функцийг өргөжүүлэхэд дэмжлэг үзүүлэх. Жишээлбэл, хувилбарын хяналтын систем (Git, Subversion, Bazaar, Fossil, Mercurial, SVK) ашиглах, орчуулгыг автоматжуулах, зөв ​​бичгийн алдаа шалгах, анги үүсгэх, автомат бичлэг хийх, хоёр цонхны засварлах горимд зориулсан залгаасууд байдаг.

Geany 2.0 IDE боломжтой

Шинэ хувилбарт:

  • Месон бүтээх системд туршилтын дэмжлэг нэмсэн.
  • Сеансын өгөгдөл болон тохиргоог тусгаарласан. Сесстэй холбоотой өгөгдөл одоо session.conf файлд байгаа бөгөөд тохиргоо нь geany.conf дотор байна.
  • Эх кодууд байрладаг сангуудаас төсөл үүсгэх үйл явцыг хялбаршуулсан.
  • Windows платформ дээр "Prof-Gnome" GTK загварыг анхдагчаар идэвхжүүлсэн байна ("Adwaita" загварыг идэвхжүүлэх сонголтыг сонголт болгон үлдээсэн).
  • Олон задлагчдыг Universal Ctags төсөлтэй шинэчилж, синхрончилсон.
  • Kotlin, Markdown, Nim, PHP болон Python хэлний дэмжлэгийг сайжруулсан.
  • AutoIt болон GDScript тэмдэглэгээний файлуудын дэмжлэгийг нэмсэн.
  • Өөрчлөлтийн түүхийг үзэхийн тулд код засварлагчийн интерфейс нэмэгдсэн (анхдагчаар идэвхгүй).
  • Хажуугийн самбар нь баримт бичгийн жагсаалтыг үзэх шинэ модны харагдацыг санал болгодог.
  • Хайх, солих үед үйлдлийг баталгаажуулах харилцах цонхыг нэмсэн.
  • Тэмдгийн модны агуулгыг шүүх дэмжлэгийг нэмсэн.
  • Хэрэв мөрийн төгсгөлийн тэмдэгтүүд нь үндсэн тэмдэгтүүдээс өөр байвал мөрийн төгсгөлийг харуулах тохиргоог нэмсэн.
  • Цонхны гарчиг болон табын хэмжээг өөрчлөх тохиргоог өгдөг.
  • Scintilla 5.3.7 болон Lexilla 5.2.7 номын сангийн шинэчилсэн хувилбарууд.
  • GTK номын сангийн хувилбарт тавигдах шаардлагыг нэмэгдүүлсэн бөгөөд ажиллахын тулд дор хаяж GTK 3.24 шаардлагатай.

Эх сурвалж: opennet.ru

сэтгэгдэл нэмэх