Neovim, garpu Vim yang dapat dikonfigurasi untuk pengalaman pengguna yang lebih baik

Tentang Neovim

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

Kode php 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

instalasi neovim dari opsi perangkat lunak 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:

unduh appimage naovim

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

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


Jadilah yang pertama mengomentari

tinggalkan Komentar Anda

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

*

*

  1. Penanggung jawab data: Miguel Ángel Gatón
  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.