Pada artikel selanjutnya kita akan melihat Neovim. Adalah tentang garpu dari kode Vim. Program ini memberi kita kebaikan Vim dengan pengalaman pengguna yang lebih baik berkat kemungkinan konfigurasi. Jika seseorang belum mengetahuinya, harus dikatakan bahwa Vim adalah editor teks berdasarkan mode. Itu lahir sebagai perbaikan dari Vi (1976). Antarmukanya tidak grafis, tetapi berbasis teks. Meskipun ada beberapa implementasi dengan antarmuka grafis, seperti gVim. Editor di tangan adalah pengganti langsung untuk Vim. Jika Anda adalah pengguna Vim, Anda akan merasa nyaman dengan Neovim.
Di editor ini semuanya dapat dikontrol dengan keyboard melalui perintah. Pada awalnya mungkin tampak agak sulit untuk mengingat semuanya, dan pada awalnya memang begitu. Tetapi juga benar bahwa mereka diatur dengan cara yang logis, dan akhirnya mereka keluar dengan sendirinya. Program ini akan memudahkan kita mengedit teks, memungkinkan kita mengotomatiskan tugas yang berulang. Tugas yang membosankan dapat dilakukan hanya dengan beberapa tombol.
Karakteristik umum Neovim
- itu pengaturan default membuat Anda dapat segera menggunakannya.
- Un emulator terminal.
- Editor memberi kami API yang memungkinkan komunikasi dengan Neovim dari bahasa apa pun pemrograman, dengan aman dan asynchronous.
- Fungsi terminal modern seperti gaya kursor, acara fokus, menempelkan tanda kurung, dll.
- Seperti yang telah saya tulis, itu benar sangat dapat dikonfigurasi. Dapat dikatakan seolah-olah Anda sedang membangun editor Anda sendiri. Saat Anda selesai mengaturnya, Anda akan memiliki editor khusus yang memenuhi kebutuhan spesifik Anda.
- Perilakunya adalah dapat diperluas melalui plugin. Jika Anda adalah pengguna Vim, Anda bisa tetap gunakan plugin yang sama, ditambah yang telah dikembangkan komunitas untuk Neovim. Dan jika Anda tidak dapat menemukan plugin untuk Anda dan Anda berani, Anda dapat membuatnya menggunakan bahasa favorit Anda.
- Selain itu, itu akan menawarkan kita fitur yang sama seperti editor kode lainnya, seperti: pelengkapan otomatis, pemeriksa ejaan, tab, pewarnaan sintaksis, telusuri dan ganti dengan ekspresi reguler, dll.
El kode sumber proyek kami dapat menemukannya tersedia di Halaman GitHub dari editor.
Instalasi Neovim di Ubuntu
Kami dapat menginstal editor ini dengan banyak cara. Yang paling sederhana adalah melakukan instalasi dari opsi perangkat lunak dari Ubuntu. Untuk mendapatkan versi terbaru, Anda harus tambahkan Neovim PPA. Jalankan perintah berikut di terminal (Ctrl + Alt + T):
sudo apt-add-repository ppa:neovim-ppa/stable
Kemudian Anda harus memperbarui paket dan menginstal Neovim dengan mengetik di terminal yang sama:
sudo apt-get update sudo apt-get install neovim
Kedua opsi tersebut akan menginstal versi program yang sama. Jika kami tidak ingin menginstal apa pun di sistem, Anda dapat menggunakan File .Appimage Neovim. Untuk mendapatkannya, Anda harus menginstal curl. Setelah memastikan Anda memiliki alat ini, di terminal (Ctrl + Alt + T) ketik:
curl -LO https://github.com/neovim/neovim/releases/download/nightly/nvim.appimage chmod u+x nvim.appimage
Setelah diunduh dan dengan izin yang diperlukan, kami dapat meluncurkan editor dengan mengetik di terminal yang sama:
./nvim.appimage
Setelah salah satu opsi di atas, sekarang kita dapat menggunakan editor berbasis vim ini. Siapa yang membutuhkannya dapat menemukan toda la dokumentasi tentang kemungkinan instalasi di halaman GitHub proyek.
Harus dikatakan bahwa program ini memiliki banyak kemungkinan konfigurasi, jadi pergi melalui dokumentasi resmi atau menurut bagian panduan pengguna Ini akan membuat editor kita terlihat jauh lebih baik dan lebih ramah daripada yang akan kita temukan secara default.
Menyiapkan Neovim
Neovim mencakup a tutorial interaktif, jalankan perintah : Guru untuk memulainya.
Jika Anda menutup Neovim, semua pengaturan yang Anda miliki dalam sesi tersebut akan hilang. Untuk memeliharanya, file init.vim, yang dimuat setiap kali Neovim dimulai. Jika Anda menggunakan Vim, file ini memiliki fungsi yang sama dengan file vim .vimrc.
File konfigurasi ini itu terletak di ~ / .config / nvim / init.vim. Jika tidak ada, buatlah. File konfigurasi bisa menjadi sangat besar, jadi cobalah untuk mendokumentasikan semua yang Anda taruh di dalamnya. Komentar dapat ditambahkan dengan «. Kami akan bisa mendapatkan informasi lebih lanjut tentang file konfigurasi ini dalam wiki dari program ini.