Keluaran Geany 1.38 IDE

Keluaran projek Geany 1.38 tersedia, membangunkan persekitaran pembangunan aplikasi yang ringan dan padat. Antara matlamat projek ialah penciptaan persekitaran penyuntingan kod yang sangat pantas yang memerlukan bilangan kebergantungan minimum semasa pemasangan dan tidak terikat dengan ciri persekitaran pengguna tertentu, seperti KDE atau GNOME. Membina Geany hanya memerlukan perpustakaan GTK dan kebergantungannya (Pango, Glib dan ATK). Kod projek diedarkan di bawah lesen GPLv2+ dan ditulis dalam bahasa C dan C++ (kod perpustakaan scintilla bersepadu adalah dalam C++). Pakej dicipta untuk sistem BSD dan pengedaran Linux utama.

Ciri-ciri utama Geany:

  • Penonjolan sintaks.
  • Autolengkap nama fungsi/pembolehubah dan binaan bahasa seperti jika, untuk dan sementara.
  • Autolengkap teg HTML dan XML.
  • Panggil petua alat.
  • Keupayaan untuk meruntuhkan blok kod.
  • Membina editor berdasarkan komponen penyuntingan teks sumber Scintilla.
  • Menyokong 75 bahasa pengaturcaraan dan penanda, termasuk C/C++, Java, PHP, HTML, JavaScript, Python, Perl dan Pascal.
  • Pembentukan jadual ringkasan simbol (fungsi, kaedah, objek, pembolehubah).
  • Emulator terminal terbina dalam.
  • Sistem mudah untuk menguruskan projek.
  • Sistem pemasangan untuk menyusun dan menjalankan kod yang diedit.
  • Sokongan untuk mengembangkan fungsi melalui pemalam. Contohnya, pemalam tersedia untuk menggunakan sistem kawalan versi (Git, Subversion, Bazaar, Fosil, Mercurial, SVK), mengautomasikan terjemahan, semakan ejaan, penjanaan kelas, rakaman automatik dan mod pengeditan dua tetingkap.
  • Menyokong platform Linux, FreeBSD, NetBSD, OpenBSD, macOS, AIX 5.3, Solaris Express dan Windows.

Dalam versi baharu:

  • Peningkatan kelajuan membuka dokumen.
  • Kod untuk sokongan Ctags disegerakkan dengan Universal Ctags, parser baharu telah ditambah.
  • Sokongan untuk perpustakaan GTK2 telah dialih keluar.
  • Menambahkan kekunci pintas untuk memuat semula semua dokumen yang terbuka.
  • Pemalam SaveActions menyediakan keupayaan untuk mengkonfigurasi direktori untuk menyimpan fail serta-merta.
  • Menambah sokongan untuk bahasa pengaturcaraan Julia dan skrip binaan Meson.
  • Keperluan untuk persekitaran pemasangan telah ditingkatkan; pemasangan kini memerlukan pengkompil yang menyokong piawaian C++17.
  • Penjanaan fail boleh laku untuk sistem Windows 32-bit telah dihentikan, dan binaan 64-bit telah ditukar untuk menggunakan GTK3.

Keluaran Geany 1.38 IDE
Keluaran Geany 1.38 IDE


Sumber: opennet.ru

Tambah komen