Geany 2.0 IDE tersedia

Geany 2.0 telah dirilis. Geany mengembangkan lingkungan pengeditan kode yang ringkas dan cepat dengan dependensi minimal dan tidak terikat pada kekhususan lingkungan pengguna individual seperti KDE atau GNOME. Membangun Geany hanya membutuhkan pustaka GTK dan dependensinya (Pango, Glib, dan ATK). Kode proyek didistribusikan di bawah lisensi GPLv2+ dan ditulis dalam bahasa C dan C++ (pustaka scintilla terintegrasi ditulis dalam C++). Versi Geany tersedia untuk sistem BSD, distribusi Linux utama, macOS, dan Windows.

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 78 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.

 Geany 2.0 IDE tersedia

овой ерсии:

  • Menambahkan dukungan eksperimental untuk sistem build Meson.
  • Data dan pengaturan sesi telah dipisahkan. Data khusus sesi sekarang berada di session.conf, dan pengaturannya berada di geany.conf.
  • Proses pembuatan proyek dari direktori yang berisi kode sumber telah disederhanakan.
  • Pada platform Windows, tema GTK "Prof-Gnome" digunakan secara default (tema "Adwaita" masih menjadi pilihan).
  • Banyak parser telah diperbarui dan disinkronkan dengan proyek Universal Ctags.
  • Dukungan yang lebih baik untuk Kotlin, Markdown, Nim, PHP, dan Python.
  • Menambahkan dukungan untuk file dengan markup AutoIt dan GDScript.
  • Editor kode sekarang memiliki antarmuka untuk melihat riwayat perubahan (dinonaktifkan secara default).
  • Sidebar menawarkan tampilan daftar dokumen yang baru, menyerupai pohon.
  • Menambahkan dialog untuk mengkonfirmasi operasi selama pencarian dan penggantian.
  • Menambahkan dukungan untuk memfilter isi pohon simbol.
  • Menambahkan pengaturan untuk menampilkan karakter akhir baris jika karakter akhir baris berbeda dari pengaturan default.
  • Menyediakan pengaturan untuk mengubah ukuran judul jendela dan tab.
  • Pustaka Scintilla 5.3.7 dan Lexilla 5.2.7 telah diperbarui.
  • Persyaratan versi pustaka GTK telah ditingkatkan, minimal membutuhkan GTK 3.24 untuk dapat dijalankan.

Sumber: opennet.ru

Tambah komentar