Διατίθεται Geany 2.0 IDE

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

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

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

Διατίθεται Geany 2.0 IDE

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

  • Προστέθηκε πειραματική υποστήριξη για το σύστημα κατασκευής Meson.
  • Τα δεδομένα και οι ρυθμίσεις περιόδου σύνδεσης διαχωρίζονται. Τα δεδομένα που σχετίζονται με τη συνεδρία βρίσκονται τώρα στο αρχείο session.conf και οι ρυθμίσεις βρίσκονται στο geany.conf.
  • Η διαδικασία δημιουργίας έργων από καταλόγους στους οποίους βρίσκονται οι πηγαίοι κώδικες έχει απλοποιηθεί.
  • Στην πλατφόρμα των Windows, το θέμα GTK "Prof-Gnome" είναι ενεργοποιημένο από προεπιλογή (η επιλογή ενεργοποίησης του θέματος "Adwaita" παραμένει ως επιλογή).
  • Πολλοί αναλυτές έχουν ενημερωθεί και συγχρονιστεί με το έργο Universal Ctags.
  • Βελτιωμένη υποστήριξη για γλώσσες Kotlin, Markdown, Nim, PHP και Python.
  • Προστέθηκε υποστήριξη για αρχεία σήμανσης AutoIt και GDScript.
  • Στο πρόγραμμα επεξεργασίας κώδικα έχει προστεθεί μια διεπαφή για την προβολή του ιστορικού αλλαγών (απενεργοποιημένη από προεπιλογή).
  • Η πλαϊνή γραμμή προσφέρει μια νέα δενδροειδή προβολή για την προβολή της λίστας των εγγράφων.
  • Προστέθηκε ένα παράθυρο διαλόγου για επιβεβαίωση λειτουργιών κατά την αναζήτηση και την αντικατάσταση.
  • Προστέθηκε υποστήριξη για το φιλτράρισμα των περιεχομένων του δέντρου συμβόλων.
  • Προστέθηκε μια ρύθμιση για να εμφανίζονται τα άκρα των γραμμών, εάν οι χαρακτήρες τέλους γραμμής είναι διαφορετικοί από τους προεπιλεγμένους.
  • Παρέχει ρυθμίσεις για την αλλαγή του μεγέθους του τίτλου και των καρτελών του παραθύρου.
  • Ενημερωμένες εκδόσεις των βιβλιοθηκών Scintilla 5.3.7 και Lexilla 5.2.7.
  • Οι απαιτήσεις για την έκδοση της βιβλιοθήκης GTK έχουν αυξηθεί· τουλάχιστον το GTK 3.24 απαιτείται τώρα για να λειτουργήσει.

Πηγή: opennet.ru

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