IDE Geany 2.0 có sẵn

Việc phát hành dự án Geany 2.0 đã được xuất bản, phát triển một môi trường chỉnh sửa mã nhỏ gọn và nhanh chóng, sử dụng số lượng phụ thuộc tối thiểu và không bị ràng buộc với các tính năng của môi trường người dùng cá nhân, chẳng hạn như KDE hoặc Gnome. Xây dựng Geany chỉ yêu cầu thư viện GTK và các phần phụ thuộc của nó (Pango, Glib và ATK). Mã dự án được phân phối theo giấy phép GPLv2+ và được viết bằng ngôn ngữ C và C++ (mã của thư viện scintilla tích hợp bằng C++). Các tập hợp được tạo cho các hệ thống BSD, các bản phân phối Linux chính, macOS và Windows.

Các tính năng chính của Geany:

  • Làm nổi bật cú pháp.
  • Tự động hoàn thành hàm/tên biến và cấu trúc ngôn ngữ như if, for và while.
  • Tự động hoàn thành các thẻ HTML và XML.
  • Gọi chú giải công cụ.
  • Khả năng thu gọn các khối mã.
  • Xây dựng trình soạn thảo dựa trên thành phần chỉnh sửa văn bản nguồn Scintilla.
  • Hỗ trợ 78 ngôn ngữ lập trình và đánh dấu, bao gồm C/C++, Java, PHP, HTML, JavaScript, Python, Perl và Pascal.
  • Hình thành bảng tóm tắt các ký hiệu (hàm, phương thức, đối tượng, biến).
  • Trình mô phỏng thiết bị đầu cuối tích hợp.
  • Một hệ thống đơn giản để quản lý dự án.
  • Một hệ thống lắp ráp để biên dịch và chạy mã đã chỉnh sửa.
  • Hỗ trợ mở rộng chức năng thông qua plugin. Ví dụ: các plugin có sẵn để sử dụng các hệ thống kiểm soát phiên bản (Git, Subversion, Bazaar, Fossil, Mercurial, SVK), tự động dịch, kiểm tra chính tả, tạo lớp, tự động ghi và chế độ chỉnh sửa hai cửa sổ.

IDE Geany 2.0 có sẵn

Trong phiên bản mới:

  • Đã thêm hỗ trợ thử nghiệm cho hệ thống xây dựng Meson.
  • Dữ liệu phiên và cài đặt được tách biệt. Dữ liệu liên quan đến phiên hiện có trong tệp session.conf và cài đặt nằm trong geany.conf.
  • Quá trình tạo dự án từ các thư mục chứa mã nguồn đã được đơn giản hóa.
  • Trên nền tảng Windows, chủ đề GTK “Prof-Gnome” được bật theo mặc định (tùy chọn bật chủ đề “Adwaita” được để lại dưới dạng tùy chọn).
  • Nhiều trình phân tích cú pháp đã được cập nhật và đồng bộ hóa với dự án Universal Ctags.
  • Cải thiện hỗ trợ cho các ngôn ngữ Kotlin, Markdown, Nim, PHP và Python.
  • Đã thêm hỗ trợ cho các tệp đánh dấu AutoIt và GDScript.
  • Một giao diện đã được thêm vào trình chỉnh sửa mã để xem lịch sử thay đổi (bị tắt theo mặc định).
  • Thanh bên cung cấp chế độ xem dạng cây mới để xem danh sách tài liệu.
  • Đã thêm hộp thoại để xác nhận thao tác khi tìm kiếm và thay thế.
  • Đã thêm hỗ trợ lọc nội dung của cây biểu tượng.
  • Đã thêm cài đặt để hiển thị kết thúc dòng nếu ký tự kết thúc dòng khác với ký tự mặc định.
  • Cung cấp các cài đặt để thay đổi kích thước của tiêu đề và tab cửa sổ.
  • Phiên bản cập nhật của thư viện Scintilla 5.3.7 và Lexilla 5.2.7.
  • Yêu cầu đối với phiên bản của thư viện GTK đã được tăng lên; hiện tại cần có ít nhất GTK 3.24 để hoạt động.

Nguồn: opennet.ru

Thêm một lời nhận xét