Pieejams Geany 2.0 IDE

Ir publicēts Geany 2.0 projekta izlaidums, kas izstrādā kompaktu un ātru koda rediģēšanas vidi, kas izmanto minimālu atkarību skaitu un nav saistīta ar atsevišķu lietotāju vidi, piemēram, KDE vai GNOME, līdzekļiem. Lai izveidotu Geany, ir nepieciešama tikai GTK bibliotēka un tās atkarības (Pango, Glib un ATK). Projekta kods tiek izplatīts saskaņā ar GPLv2+ licenci un rakstīts C un C++ valodās (integrētās scintilla bibliotēkas kods ir C++ valodā). Asamblejas tiek ģenerētas BSD sistēmām, lielākajiem Linux izplatījumiem, macOS un Windows.

Galvenās Geany iezīmes:

  • Sintakses izcelšana.
  • Funkciju/mainīgo nosaukumu un valodas konstrukciju automātiskā pabeigšana, piemēram, if, for un while.
  • HTML un XML tagu automātiskā pabeigšana.
  • Zvanu rīka padomi.
  • Iespēja sakļaut koda blokus.
  • Redaktora izveide, pamatojoties uz Scintilla avota teksta rediģēšanas komponentu.
  • Atbalsta 78 programmēšanas un iezīmēšanas valodas, tostarp C/C++, Java, PHP, HTML, JavaScript, Python, Perl un Pascal.
  • Simbolu (funkciju, metožu, objektu, mainīgo) kopsavilkuma tabulas veidošana.
  • Iebūvēts termināļa emulators.
  • Vienkārša sistēma projektu pārvaldīšanai.
  • Montāžas sistēma rediģētā koda apkopošanai un palaišanai.
  • Atbalsts funkcionalitātes paplašināšanai, izmantojot spraudņus. Piemēram, ir pieejami spraudņi versiju kontroles sistēmu (Git, Subversion, Bazaar, Fossil, Mercurial, SVK) lietošanai, tulkojumu automatizācijai, pareizrakstības pārbaudei, klases ģenerēšanai, automātiskai ierakstīšanai un divu logu rediģēšanas režīmam.

Pieejams Geany 2.0 IDE

Jaunajā versijā:

  • Pievienots eksperimentāls atbalsts Meson veidošanas sistēmai.
  • Sesijas dati un iestatījumi ir atdalīti. Ar sesiju saistītie dati tagad atrodas failā session.conf, un iestatījumi ir geany.conf.
  • Projektu izveides process no direktorijiem, kuros atrodas pirmkodi, ir vienkāršots.
  • Windows platformā GTK motīvs “Prof-Gnome” ir iespējots pēc noklusējuma (opcija iespējot motīvu “Adwaita” ir atstāta kā opcija).
  • Daudzi parsētāji ir atjaunināti un sinhronizēti ar Universal Ctags projektu.
  • Uzlabots Kotlin, Markdown, Nim, PHP un Python valodu atbalsts.
  • Pievienots atbalsts AutoIt un GDScript iezīmēšanas failiem.
  • Kodu redaktoram ir pievienots interfeiss izmaiņu vēstures skatīšanai (pēc noklusējuma tas ir atspējots).
  • Sānjoslā tiek piedāvāts jauns koka skats, lai skatītu dokumentu sarakstu.
  • Pievienots dialoglodziņš, lai apstiprinātu darbības, meklējot un nomainot.
  • Pievienots atbalsts simbolu koka satura filtrēšanai.
  • Pievienots iestatījums, lai rādītu rindiņu beigas, ja rindiņas beigu rakstzīmes atšķiras no noklusējuma rakstzīmēm.
  • Nodrošina iestatījumus loga virsraksta un cilņu lieluma maiņai.
  • Scintilla 5.3.7 un Lexilla 5.2.7 bibliotēku atjauninātās versijas.
  • Prasības GTK bibliotēkas versijai ir palielinātas, tagad ir nepieciešama vismaz GTK 3.24 darbība.

Avots: opennet.ru

Pievieno komentāru