Vim 9.0 tiba dengan bahasa skrip baharu dan pemalam, penambahbaikan dan banyak lagi

VIM

Baru-baru ini keluaran versi baharu Vim 9.0 telah diumumkan, versi di mana satu siri penambahbaikan yang agak menarik telah dilaksanakan, yang mana kami boleh menyerlahkan, sebagai contoh, bahasa skrip baharu dan pelengkap, serta skema warna baharu, konfigurasi baharu dan banyak lagi.

Bagi mereka yang tidak tahu tentang Vim, mereka harus tahu bahawa ini adalah penyunting teks merentas platform sangat disesuaikan diilhamkan oleh perisian vi, penyunting teks yang popular pada sistem UNIX. Ciri utama kedua-dua Vim dan Vi merangkumi bahawa mereka mempunyai mod yang berbeza di mana untuk beralih untuk melakukan operasi tertentu, yang membezakannya dari editor yang paling umum, yang hanya mempunyai satu mod di mana perintah dimasukkan menggunakan kombinasi kunci atau antara muka grafik.

Vim mempunyai dokumentasi yang sangat baik dalam format teks, sangat luas dan senang difahami. Pengguna dapat mengaksesnya dengan mencari keterangan pelbagai fungsi yang dapat menyelesaikan masalah mereka. Dengan menonjolkan sintaks bantuan Vim, kata kunci diserlahkan.

Ciri baru utama Vim 9.0

Dalam versi baharu Vim 9.0 yang dibentangkan ini, ia diserlahkan memperkenalkan bahasa skrip dan pemalam baharu, Skrip Vim9, yang menyediakan sintaks yang serupa dengan JavaScript, TypeScript dan Java. Sintaks baharu lebih mudah dipelajari untuk pemula, tetapi tidak serasi ke belakang daripada bahasa skrip lama. Pada masa yang sama, sokongan untuk bahasa yang digunakan sebelum ini dan sokongan untuk pemalam dan skrip sedia ada dipelihara sepenuhnya: bahasa lama dan baharu disokong bersebelahan.

Selain mengolah semula sintaks, Skrip Vim9 menyokong fungsi yang disusun yang boleh meningkatkan prestasi dengan ketara. Dalam ujian, fungsi disusun kepada bytecode dibenarkan untuk meningkatkan kelajuan pelaksanaan skrip antara 10 dan 100 kali.

Selain itu, Skrip Vim9 menghentikan pemprosesan hujah fungsi sebagai tatasusunan bersekutu, yang menyebabkan banyak overhed. Fungsi kini ditakrifkan dengan pernyataan "def" dan memerlukan senarai hujah yang jelas dan jenis pulangan. Pembolehubah ditakrifkan oleh ungkapan "var" dengan spesifikasi jenis eksplisit.

Sebaliknya, ia juga diserlahkan bahawa ungkapan membelah pada beberapa baris tidak lagi memerlukan garis miring ke belakang, sebagai tambahan kepada fakta bahawa mekanisme pengendalian ralat telah direka semula sepenuhnya dan bahawa fungsi tidak memerlukan kata kunci «panggilan» untuk dilaksanakan, tetapi "biarkan" untuk menetapkan nilai.

Juga patut diberi perhatian dalam penciptaan modul yang dipermudahkan ialah keupayaan untuk mengeksport fungsi dan pembolehubah individu untuk digunakan dalam fail lain. Komen dipisahkan dengan "#" dan bukannya petikan berganda.

Dari yang lain berubahs yang menonjol daripada versi baharu Vim 9.0 ini:

  • Sokongan kelas dirancang untuk keluaran masa hadapan.
  • Termasuk satu set skema warna.
  • Sokongan yang dipertingkatkan untuk penyemakan ejaan dan pelengkapan input.
  • Menambah tetapan baharu: 'autoshelldir', 'cdhome', 'cinscopedecls', 'guiligatures', 'mousemoveevent', 'quickfixtextfunc', 'spelloptions', 'thesaurusfunc', 'xtermcodes'.
  • Menambahkan arahan baharu: argdedupe, balt, def, defcompile, disassemble, echoconsole, enddef, eval, eksport, final, import, var, dan vim9script.
  • Keupayaan untuk membuka terminal dalam tetingkap pop timbul (terminal pop timbul) dan memilih skema warna terminal disediakan.
  • Menambah mod saluran interaksi pelayan LSP (Language Server Protocol).
  • Menambah sokongan untuk sistem operasi Haiku.

Akhirnya sekiranya anda berminat untuk mengetahui lebih lanjut mengenainya mengenai versi baharu Vim 9.0 ini, anda boleh menyemak butirannya Dalam pautan berikut.

Bagaimana untuk memasang Vim 9.0 di Linux?

Bagi mereka yang berminat untuk memasang versi baru ini, Mereka akan dapat melakukannya dengan melaksanakan perintah berikut mengikut sistem mereka.

Bagi mereka yang merupakan pengguna Ubuntu dan derivatif, mereka boleh melakukan ini dengan menambah repositori berikut pada sistem dan melaksanakan pemasangan Vim. Perintahnya adalah seperti berikut:

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

sudo apt-get update

sudo apt install vim

Dalam kes mereka yang merupakan pengguna Arch Linux dan derivatif:

sudo pacman -S vim

Flatpak

flatpak install flathub org.vim.Vim

Tinggalkan komen anda

Alamat email anda tidak akan disiarkan. Ruangan yang diperlukan ditanda dengan *

*

*

  1. Bertanggungjawab untuk data: AB Internet Networks 2008 SL
  2. Tujuan data: Mengendalikan SPAM, pengurusan komen.
  3. Perundangan: Persetujuan anda
  4. Komunikasi data: Data tidak akan disampaikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Pangkalan data yang dihoskan oleh Occentus Networks (EU)
  6. Hak: Pada bila-bila masa anda boleh menghadkan, memulihkan dan menghapus maklumat anda.