Vim 8.2 hadir dengan dukungan untuk jendela pop-up, properti teks, dan lainnya

VIM

Vim 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.

Dari ciri-ciri utama yang dapat disorot dari Vim:

  • Pelengkapan otomatis teks
  • Navigasi tab
  • Penyorotan sintaks bergantung pada bahasa pemrograman atau bahasa tag yang digunakan
  • Pemahaman lebih dari 200 sintaks yang berbeda
  • Bahasa skrip untuk ekstensi pemrograman
  • Penyelesaian perintah, kata dan nama file
  • Kompresi dan dekompresi file, yang memungkinkan untuk mengedit file terkompresi
  • Pengakuan format file dan konversi di antara mereka.
  • Perekaman dan pemutaran makro
  • Pelipatan kode otomatis dan manual
  • Antarmuka grafis opsional
  • Sangat dapat dikonfigurasi dan disesuaikan

Versi utama terbaru dari Vim (versi 8.0) dirilis lebih dari tiga tahun yang lalu, dengan dukungan untuk fungsionalitas asynchronous.

Dan sekarang versi baru Vim 8.2 baru saja dirilis, yang sudah tersedia.

Fitur baru utama Vim 8.2

Dalam versi minor ini, banyak bug telah diperbaiki, dokumentasi telah diperbarui, cakupan tes telah ditingkatkan, dll. Tapi ada juga beberapa fitur baru yang keren.

Selama konferensi VimConf 2018, pengembang ekstensi mereka mengungkapkan apa yang mereka inginkan dari Vim. Jika itu adalah daftar panjang fitur yang diminta yang disediakan untuk pengembang editor teks.

Tapi dari semuanya, dua fitur menonjol dari kerumunan: jendela pop-up dan properti teks. Setelah lebih dari setahun pengembangan, fitur-fitur ini sekarang tersedia di Vim.

Fitur baru utama dari Vim 8.2 adalah dukungan pop-up. Mereka bisa digunakan untuk menampilkan teks di jendela lain dan sangat fleksibel: dapat ditempatkan relatif terhadap teks, atau dalam posisi absolut atau tepat di tengah layar. Ukurannya bisa diperbaiki atau bisa disesuaikan dengan teks.

Nilai "zindex" menentukan munculan mana yang harus berada di atas munculan lainnya. Jendela popup juga dapat bereaksi terhadap masukan pengguna.

Ini membutuhkan upaya pengembangan yang besar. Meskipun dukungan jendela yang ada dapat digunakan, pop-up cukup berbeda sehingga membutuhkan banyak logika tambahan, terutama untuk memperbarui layar secara efisien dan memudahkan pengembang ekstensi untuk menggunakannya.

Misalnya saya tidak tahu Anda perlu memberi tahu vim di mana itu harus menampilkan popup Cukup berikan titik referensi dan teks untuk ditampilkan dan Vim akan menentukan ukuran dan lokasi di mana jendela paling cocok.

Bersamaan dengan itu properti teks, yang mana fitur kedua yang diminta selama konferensi, itu datang sebagai fitur penting dalam versi Vim 8.2 ini, karena dengan itu mereka dapat digunakan untuk sesuatu yang sederhana seperti menyorot sepotong teks atau sesuatu yang serumit menggunakan parser Eksternal (berpasangan) untuk menemukan elemen sintaks dan menyorotnya secara asinkron. Ini dapat digunakan sebagai pengganti penyorotan sintaks berbasis pola.

Fitur baru penting lainnya juga hadir di Vim 8.2. Ini termasuk perintah const untuk mendeklarasikan variabel yang tidak dapat mengubah rangkaian fungsi untuk panggilan metode, peningkatan penginstal untuk Windows, dan banyak lagi.

Bagaimana cara menginstal Vim 8.2 di Ubuntu dan turunannya?

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

Ubuntu dan turunannya

sudo add-apt-repository ppa:jonathonf/vim

sudo apt-get update

sudo apt install vim

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.