pelepasan cangkang ikan 3.2

Rilis dari perintah interaktif shell fish 3.2.0 (shell interaktif ramah) telah diterbitkan, berkembang sebagai alternatif yang lebih ramah pengguna untuk bash dan zsh. Fish mendukung fitur-fitur seperti penyorotan sintaksis dengan deteksi kesalahan input secara otomatis, saran opsi input yang mungkin berdasarkan riwayat operasi sebelumnya, penyelesaian otomatis opsi dan perintah menggunakan deskripsinya dalam manual, pekerjaan yang nyaman di luar kotak tanpa perlu untuk konfigurasi tambahan, bahasa skrip yang disederhanakan, dukungan clipboard X11, alat pencarian yang mudah digunakan dalam riwayat operasi yang diselesaikan. Kode proyek didistribusikan di bawah lisensi GPLv2. Paket siap pakai dibuat untuk Ubuntu, Debian, Fedora, openSUSE dan RHEL.

Di antara inovasi tambahan:

  • Menambahkan dukungan untuk mengembalikan perubahan (Batalkan dan Ulangi) saat mengedit baris perintah. Undo dipanggil melalui kombinasi Ctrl+Z, dan Redo melalui Alt+/.
  • Perintah bawaan sekarang memproses saat data tiba, misalnya, operasi penggantian string segera memulai keluaran, tanpa menunggu semua data masukan tiba. Termasuk perintah bawaan, kini Anda dapat menggunakannya dalam rangkaian perintah yang mentransfer data melalui pipa yang tidak disebutkan namanya, misalnya β€œdmesg -w | string cocok '*usb*'".
  • Jika jalur pada prompt baris perintah tidak sesuai dengan lebar baris terminal, jalur tersebut sekarang terpotong sebagian daripada diganti dengan ">".
  • Penyempurnaan pelengkapan otomatis input dengan menekan Tab (untuk penambahan yang ambigu, daftar pengganti segera ditampilkan tanpa perlu menekan Tab untuk kedua kalinya).
  • Menambahkan fungsi pembantu baru "fish_add_path" untuk menambahkan jalur ke variabel lingkungan $PATH, secara otomatis memfilter duplikat.
  • Memberikan lebih banyak diagnostik kesalahan visual saat menjalankan perintah pengujian.
  • Konstruksi "$x[$start..$end]" sekarang memungkinkan penghilangan nilai $start atau $end, yang didefinisikan sebagai 1 dan -1 secara default. Misalnya, echo $var[..] setara dengan $var[1..-1] dan akan mencetak dari elemen pertama hingga terakhir.
  • Kinerja banyak fungsi telah ditingkatkan secara signifikan. Kemampuan fungsi pemrosesan string telah diperluas.

Sumber: opennet.ru

Tambah komentar