Rilis IDE Geany 1.38

Rilis proyek Geany 1.38 tersedia, mengembangkan lingkungan pengembangan aplikasi yang ringan dan kompak. Di antara tujuan proyek ini adalah penciptaan lingkungan pengeditan kode yang sangat cepat yang memerlukan jumlah ketergantungan minimum selama perakitan dan tidak terikat pada fitur lingkungan pengguna tertentu, seperti KDE atau GNOME. Membangun Geany hanya membutuhkan perpustakaan GTK dan dependensinya (Pango, Glib, dan ATK). Kode proyek didistribusikan di bawah lisensi GPLv2+ dan ditulis dalam bahasa C dan C++ (kode perpustakaan scintilla terintegrasi ada dalam C++). Paket dibuat untuk sistem BSD dan distribusi Linux utama.

Fitur utama Geany:

  • Penyorotan sintaksis.
  • Pelengkapan otomatis nama fungsi/variabel dan konstruksi bahasa seperti if, for, dan while.
  • Pelengkapan otomatis tag HTML dan XML.
  • Panggil keterangan alat.
  • Kemampuan untuk menutup blok kode.
  • Membangun editor berdasarkan komponen pengeditan teks sumber Scintilla.
  • Mendukung 75 bahasa pemrograman dan markup, termasuk C/C++, Java, PHP, HTML, JavaScript, Python, Perl dan Pascal.
  • Pembentukan tabel ringkasan simbol (fungsi, metode, objek, variabel).
  • Emulator terminal bawaan.
  • Sebuah sistem sederhana untuk mengelola proyek.
  • Sistem perakitan untuk mengkompilasi dan menjalankan kode yang diedit.
  • Dukungan untuk memperluas fungsionalitas melalui plugin. Misalnya, plugin tersedia untuk menggunakan sistem kontrol versi (Git, Subversion, Bazaar, Fossil, Mercurial, SVK), mengotomatisasi terjemahan, pemeriksaan ejaan, pembuatan kelas, perekaman otomatis, dan mode pengeditan dua jendela.
  • Mendukung platform Linux, FreeBSD, NetBSD, OpenBSD, macOS, AIX 5.3, Solaris Express dan Windows.

ΠΎΠ²ΠΎΠΉ Срсии:

  • Peningkatan kecepatan membuka dokumen.
  • Kode untuk dukungan Ctags disinkronkan dengan Universal Ctags, parser baru telah ditambahkan.
  • Dukungan untuk perpustakaan GTK2 telah dihapus.
  • Menambahkan hotkey untuk memuat ulang semua dokumen yang terbuka.
  • Plugin SaveActions menyediakan kemampuan untuk mengkonfigurasi direktori untuk menyimpan file secara instan.
  • Menambahkan dukungan untuk bahasa pemrograman Julia dan skrip build Meson.
  • Persyaratan untuk lingkungan perakitan telah ditingkatkan; perakitan sekarang memerlukan kompiler yang mendukung standar C++17.
  • Pembuatan file yang dapat dieksekusi untuk sistem Windows 32-bit telah dihentikan, dan versi 64-bit telah dialihkan untuk menggunakan GTK3.

Rilis IDE Geany 1.38
Rilis IDE Geany 1.38


Sumber: opennet.ru

Tambah komentar