Vim 9.0 hadir dengan bahasa skrip dan plugin baru, peningkatan, dan lainnya

VIM

Baru-baru ini rilis versi baru Vim 9.0 diumumkan, versi di mana serangkaian peningkatan yang cukup menarik telah diterapkan, yang dapat kami soroti, misalnya, bahasa skrip dan pelengkap baru, serta skema warna baru, konfigurasi baru, dan banyak lagi.

Bagi mereka yang tidak tahu tentang Vim, mereka harus tahu bahwa ini adalah editor teks lintas platform sangat dapat disesuaikan terinspirasi oleh perangkat lunak vi, editor teks populer di sistem UNIX. Fitur utama baik Vim dan Vi terdiri dari mereka memiliki mode berbeda di mana mereka bergantian untuk melakukan operasi tertentu, yang membedakannya dari editor paling umum, yang hanya memiliki satu mode di mana perintah dimasukkan menggunakan kombinasi tombol atau antarmuka grafis.

semangat memiliki dokumentasi yang sangat baik dalam format teks, ini sangat luas dan mudah dimengerti. Pengguna dapat mengaksesnya dengan mencari deskripsi berbagai fungsi yang dapat menyelesaikan masalah mereka. Kata kunci disorot melalui penyorotan sintaks di bantuan Vim.

Fitur baru utama Vim 9.0

Dalam versi baru Vim 9.0 yang disajikan, disorot bahwa memperkenalkan bahasa skrip dan plugin baru, Vim9 Script, yang menyediakan sintaks yang mirip dengan JavaScript, TypeScript, dan Java. Sintaks baru lebih mudah dipelajari untuk pemula, tapi tidak kompatibel ke belakang dari bahasa skrip lama. Pada saat yang sama, dukungan untuk bahasa yang digunakan sebelumnya dan dukungan untuk plugin dan skrip yang ada sepenuhnya dipertahankan: bahasa lama dan baru didukung secara berdampingan.

Selain mengerjakan ulang sintaks, Vim9 Script mendukung fungsi yang dikompilasi yang secara signifikan dapat meningkatkan kinerja. Dalam pengujian, fungsi dikompilasi ke bytecode diizinkan untuk meningkatkan kecepatan eksekusi skrip antara 10 dan 100 kali.

Juga, Vim9 Script berhenti memproses argumen fungsi sebagai array asosiatif, yang menyebabkan banyak overhead. Fungsi sekarang didefinisikan dengan pernyataan "def" dan memerlukan daftar argumen dan tipe pengembalian eksplisit. Variabel didefinisikan oleh ekspresi "var" dengan spesifikasi tipe eksplisit.

Di sisi lain, juga disorot bahwa pemisahan ekspresi pada beberapa baris tidak lagi memerlukan garis miring terbalik, selain fakta bahwa mekanisme penanganan kesalahan telah sepenuhnya didesain ulang dan bahwa fungsi tidak memerlukan kata kunci «panggilan» untuk dieksekusi, tapi « biarkan” untuk menetapkan nilai.

Yang juga perlu diperhatikan adalah pembuatan modul yang disederhanakan telah menambahkan kemampuan untuk mengekspor fungsi dan variabel individual untuk digunakan dalam file lain. Komentar dipisahkan dengan "#" bukan tanda kutip ganda.

Yang lain berubahs yang menonjol dari versi baru Vim 9.0 ini:

  • Dukungan kelas direncanakan untuk rilis mendatang.
  • Termasuk satu set skema warna.
  • Peningkatan dukungan untuk pemeriksaan ejaan dan penyelesaian input.
  • Menambahkan pengaturan baru: 'autoshelldir', 'cdhome', 'cinscopedecls', 'guiligatures', 'mousemoveevent', 'quickfixtextfunc', 'spelloptions', 'thesaurusfunc', 'xtermcodes'.
  • Menambahkan perintah baru: argdedupe, balt, def, defcompile, disassemble, echoconsole, enddef, eval, export, final, import, var, dan vim9script.
  • Kemampuan untuk membuka terminal di jendela popup (terminal popup) dan memilih skema warna terminal disediakan.
  • Menambahkan mode saluran interaksi server LSP (Language Server Protocol).
  • Menambahkan dukungan untuk sistem operasi Haiku.

Akhirnya jika Anda tertarik untuk mengetahui lebih banyak tentangnya tentang versi baru Vim 9.0 ini, Anda dapat memeriksa detailnya Di tautan berikut.

Bagaimana cara menginstal Vim 9.0 di Linux?

Bagi mereka yang tertarik menginstal versi baru ini, Mereka akan dapat melakukannya dengan menjalankan salah satu dari perintah berikut sesuai dengan sistem mereka.

Bagi mereka yang pengguna Ubuntu dan turunannya, mereka dapat melakukan ini dengan menambahkan repositori berikut ke sistem dan melakukan instalasi Vim. Perintah-perintahnya adalah sebagai berikut:

sudo add-apt-repository ppa:jonathonf/vim-daily

sudo apt-get update

sudo apt install vim

Dalam kasus mereka yang merupakan pengguna Arch Linux dan turunannya:

sudo pacman -S vim

Flatpak

flatpak install flathub org.vim.Vim

tinggalkan Komentar Anda

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai dengan *

*

*

  1. Bertanggung jawab atas data: AB Internet Networks 2008 SL
  2. Tujuan data: Mengontrol SPAM, manajemen komentar.
  3. Legitimasi: Persetujuan Anda
  4. Komunikasi data: Data tidak akan dikomunikasikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Basis data dihosting oleh Occentus Networks (UE)
  6. Hak: Anda dapat membatasi, memulihkan, dan menghapus informasi Anda kapan saja.