Pembaruan editor kode CudaText 1.161.0

Rilis baru editor kode gratis lintas platform CudaText, yang ditulis menggunakan Free Pascal dan Lazarus, telah diterbitkan. Editor mendukung ekstensi Python dan memiliki sejumlah keunggulan dibandingkan Sublime Text. Ada beberapa fitur lingkungan pengembangan terintegrasi yang diimplementasikan dalam bentuk plugin. Lebih dari 270 lexer sintaksis telah disiapkan untuk programmer. Kode ini didistribusikan di bawah lisensi MPL 2.0. Build tersedia untuk platform Linux, Windows, macOS, FreeBSD, OpenBSD, NetBSD, DragonflyBSD, dan Solaris.

Pada tahun sejak pengumuman sebelumnya, perbaikan berikut telah dilaksanakan:

  • Menambahkan perintah yang menduplikasi fungsi Sublime Text: “Tempel dan indentasi”, “Tempel dari riwayat”.
  • Pengeditan garis besar yang dioptimalkan dalam mode garis "dipindahkan". Pengeditan sekarang jauh lebih cepat untuk string 40 juta karakter.
  • Perintah "caret extend" telah ditingkatkan untuk mengalikan gerbong dengan benar saat melewati jalur pendek.
  • Blok teks drag-drop: kursor yang lebih tepat ditampilkan, Anda dapat menyeret dari dokumen read-only.
  • Sebuah bendera telah ditambahkan ke dialog “Ganti” yang memungkinkan Anda menonaktifkan substitusi RegEx saat mengganti.
  • Menambahkan opsi “fold_icon_min_range”, yang menghilangkan lipatan balok yang terlalu kecil.
  • Dengan analogi dengan Sublime Text, Ctrl + "mengklik tombol mouse ke-3" dan Ctrl + "menggulir dengan roda mouse" telah diproses.
  • Melihat gambar mendukung lebih banyak format: WEBP, TGA, PSD, CUR.
  • Logika undo untuk beberapa kasus edit telah dibuat lebih mirip dengan Sublime Text.
  • Karakter spasi putih Unicode kini ditampilkan dalam heksadesimal.
  • Editor menyimpan file sesi setiap 30 detik (interval diatur berdasarkan opsi).
  • Dukungan untuk tombol mouse Extra1/Extra2 untuk menetapkan perintah padanya.
  • Menambahkan parameter baris perintah “-c”, yang memungkinkan Anda menjalankan plugin perintah apa pun saat program dimulai.
  • Lexer:
    • Pohon kode telah diperbaiki untuk lexer CSS: sekarang dengan benar menampilkan node pohon bahkan dalam dokumen CSS yang diperkecil (dikompresi).
    • Markdown lexer: sekarang mendukung blok pagar ketika dokumen berisi fragmen dengan lexer lain.
    • Lexer "Ini files" telah diganti dengan lexer "ringan" untuk mendukung file berukuran besar.
  • Plugin:
    • “Sesi bawaan” telah ditambahkan ke manajer proyek, yaitu sesi yang disimpan langsung ke file proyek dan hanya terlihat dari proyeknya.
    • Manajer Proyek: menambahkan item ke menu konteks: "Buka di aplikasi default", "Fokus di pengelola file". Perintah “Go to file” juga telah dipercepat.
    • Plugin Emmet: lebih banyak opsi untuk memasukkan Lorem Ipsum.
    • Plugin Git Status (Plugins Manager): menyediakan perintah dasar untuk bekerja dengan Git, sehingga Anda kini dapat melakukan commit langsung dari editor.
    • Masukkan plugin Emoji (Manajer Plugin): memungkinkan Anda memasukkan teks Unicode dari emoji.
  • Plugin baru di Manajer Plugin:
    • Intisari GitHub.
    • Pembantu WikidPad.
    • Konverter JSON/YAML.
    • Goresan.
    • Penyelesaian Bootstrap dan Penyelesaian Bulma.

Sumber: opennet.ru

Tambah komentar