Κυκλοφορία του Geany 1.38 IDE

Η κυκλοφορία του έργου Geany 1.38 είναι διαθέσιμη, αναπτύσσοντας ένα ελαφρύ και συμπαγές περιβάλλον ανάπτυξης εφαρμογών. Μεταξύ των στόχων του έργου είναι η δημιουργία ενός πολύ γρήγορου περιβάλλοντος επεξεργασίας κώδικα που απαιτεί έναν ελάχιστο αριθμό εξαρτήσεων κατά τη συναρμολόγηση και δεν συνδέεται με τις δυνατότητες συγκεκριμένων περιβαλλόντων χρήστη, όπως το KDE ή το GNOME. Η οικοδόμηση του Geany απαιτεί μόνο τη βιβλιοθήκη GTK και τις εξαρτήσεις της (Pango, Glib και ATK). Ο κώδικας του έργου διανέμεται με την άδεια GPLv2+ και γράφεται σε γλώσσες C και C++ (ο κώδικας της ενσωματωμένης βιβλιοθήκης scintilla είναι σε C++). Τα πακέτα δημιουργούνται για συστήματα BSD και μεγάλες διανομές Linux.

Βασικά χαρακτηριστικά του Geany:

  • Επισήμανση σύνταξης.
  • Αυτόματη συμπλήρωση ονομάτων συναρτήσεων/μεταβλητών και γλωσσικών δομών όπως if, for και while.
  • Αυτόματη συμπλήρωση ετικετών HTML και XML.
  • Συμβουλές εργαλείων κλήσεων.
  • Δυνατότητα σύμπτυξης μπλοκ κώδικα.
  • Δημιουργία ενός προγράμματος επεξεργασίας με βάση το στοιχείο επεξεργασίας κειμένου πηγής Scintilla.
  • Υποστηρίζει 75 γλώσσες προγραμματισμού και σήμανσης, συμπεριλαμβανομένων των C/C++, Java, PHP, HTML, JavaScript, Python, Perl και Pascal.
  • Σχηματισμός συνοπτικού πίνακα συμβόλων (συναρτήσεις, μέθοδοι, αντικείμενα, μεταβλητές).
  • Ενσωματωμένος εξομοιωτής τερματικού.
  • Ένα απλό σύστημα διαχείρισης έργων.
  • Ένα σύστημα συναρμολόγησης για τη μεταγλώττιση και εκτέλεση επεξεργασμένου κώδικα.
  • Υποστήριξη για επέκταση λειτουργικότητας μέσω προσθηκών. Για παράδειγμα, προσθήκες είναι διαθέσιμες για χρήση συστημάτων ελέγχου έκδοσης (Git, Subversion, Bazaar, Fossil, Mercurial, SVK), αυτοματοποίηση μεταφράσεων, ορθογραφικός έλεγχος, δημιουργία τάξης, αυτόματη εγγραφή και λειτουργία επεξεργασίας δύο παραθύρων.
  • Υποστηρίζει πλατφόρμες Linux, FreeBSD, NetBSD, OpenBSD, macOS, AIX 5.3, Solaris Express και Windows.

Στη νέα έκδοση:

  • Αυξημένη ταχύτητα ανοίγματος εγγράφων.
  • Ο κώδικας για την υποστήριξη Ctags συγχρονίζεται με Universal Ctags, έχουν προστεθεί νέοι αναλυτές.
  • Η υποστήριξη για τη βιβλιοθήκη GTK2 έχει καταργηθεί.
  • Προστέθηκε ένα πλήκτρο πρόσβασης για επαναφόρτωση όλων των ανοιχτών εγγράφων.
  • Η προσθήκη SaveActions παρέχει τη δυνατότητα διαμόρφωσης καταλόγου για άμεση αποθήκευση αρχείων.
  • Προστέθηκε υποστήριξη για τη γλώσσα προγραμματισμού Julia και τα σενάρια έκδοσης Meson.
  • Οι απαιτήσεις για το περιβάλλον συναρμολόγησης έχουν αυξηθεί· η συναρμολόγηση απαιτεί πλέον έναν μεταγλωττιστή που υποστηρίζει το πρότυπο C++17.
  • Η δημιουργία εκτελέσιμων αρχείων για συστήματα Windows 32 bit έχει σταματήσει και οι εκδόσεις 64 bit έχουν αλλάξει για χρήση του GTK3.

Κυκλοφορία του Geany 1.38 IDE
Κυκλοφορία του Geany 1.38 IDE


Πηγή: opennet.ru

Προσθέστε ένα σχόλιο