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

Mengenai Neovim

Dalam artikel seterusnya kita akan melihat Neovim. Ia tentang garpu kod Vim. Program ini memberi kami kebaikan Vim dengan pengalaman pengguna yang lebih baik berkat kemungkinan konfigurasi. Sekiranya seseorang belum tahu, mesti dikatakan bahawa Vim adalah penyunting teks berdasarkan mod. Ia dilahirkan sebagai peningkatan Vi (1976). Antaramuka bukan grafik, tetapi berasaskan teks. Walaupun terdapat beberapa implementasi dengan antara muka grafik, seperti gVim. Editor yang ada adalah pengganti langsung untuk Vim. Sekiranya anda pengguna Vim, anda akan selesa dengan Neovim.

Dalam penyunting ini semuanya dapat dikawal dengan papan kekunci melalui arahan. Pada mulanya mungkin agak sukar untuk mengingat semuanya, dan pada mulanya memang begitu. Tetapi juga benar bahawa mereka disusun secara logik, dan akhirnya mereka keluar dengan sendirinya. Program ini akan memudahkan kita mengedit teks, yang memungkinkan kita mengotomatisasi tugas berulang. Tugas yang membosankan dapat dilakukan hanya dengan beberapa kekunci.

Ciri umum Neovim

Kod php Neovim

  • yang tetapan lalai membuatkan anda dapat menggunakannya dengan segera.
  • Un emulator terminal.
  • Editor memberi kami API yang membolehkan komunikasi dengan Neovim dari mana-mana bahasa pengaturcaraan, dengan selamat dan tidak segerak.
  • Fungsi terminal moden seperti gaya kursor, acara fokus, tampal dalam kurungan, dll.
  • Seperti yang telah saya tulis, memang begitu sangat boleh dikonfigurasi. Boleh dikatakan bahawa seolah-olah anda sedang membina editor anda sendiri. Setelah selesai menyiapkannya, anda akan mempunyai editor khusus yang memenuhi keperluan khusus anda.
  • Kelakuannya adalah boleh dikembangkan melalui pemalam. Sekiranya anda pengguna Vim, anda boleh terus menggunakan pemalam yang sama, ditambah dengan yang telah dikembangkan oleh komuniti untuk Neovim. Dan jika anda tidak dapat mencari plugin untuk anda dan anda berani, anda boleh membuat plugin menggunakan bahasa kegemaran anda.
  • Di samping itu, ia akan menawarkan kepada kami ciri yang sama seperti penyunting kod yang lain, seperti: pelengkap automatik, pemeriksa ejaan, tab, pewarnaan sintaks, cari dan ganti dengan ungkapan biasa, dll.

El kod sumber projek kita boleh mendapatkannya tersedia di Halaman GitHub dari penyunting.

Pemasangan Neovim di Ubuntu

pemasangan neovim dari pilihan perisian Ubuntu

Kita boleh memasang editor ini dengan pelbagai cara. Yang paling mudah adalah melakukan pemasangan dari pilihan perisian dari Ubuntu. Untuk mempunyai versi terkini, anda harus tambah PPA Neovim. Jalankan arahan berikut di terminal (Ctrl + Alt + T):

sudo apt-add-repository ppa:neovim-ppa/stable

Kemudian anda perlu mengemas kini pakej dan memasang Neovim dengan menaip terminal yang sama:

sudo apt-get update

sudo apt-get install neovim

Kedua-dua pilihan akan memasang versi program yang sama. Sekiranya kami tidak mahu memasang apa-apa pada sistem, anda boleh menggunakan Fail gambar. Neovim. Untuk mendapatkannya, anda perlu memasang curl. Setelah memastikan anda mempunyai alat ini, ketik terminal (Ctrl + Alt + T):

muat turun aplikasi naovim

curl -LO https://github.com/neovim/neovim/releases/download/nightly/nvim.appimage

chmod u+x nvim.appimage

Setelah dimuat turun dan dengan izin yang diperlukan, kami boleh melancarkan editor dengan menaip terminal yang sama:

./nvim.appimage

Setelah ada pilihan di atas, kita sekarang dapat menggunakan editor berasaskan vim ini. Siapa yang memerlukannya dapat mencari semua dokumentasi mengenai kemungkinan pemasangan di laman GitHub projek.

Harus dikatakan bahawa program ini telah banyak kemungkinan konfigurasi, jadi melalui dokumentasi rasmi atau mengikut bahagian manual pengguna Ini akan menjadikan editor kita kelihatan lebih baik dan mesra daripada apa yang kita dapati secara lalai.

Menyiapkan Neovim

Tutorial Neovim

Neovim merangkumi a tutorial interaktif, jalankan arahan : Tutor untuk memulakannya.

Sekiranya anda menutup Neovim, semua tetapan yang anda buat dalam sesi tersebut akan hilang. Untuk mengekalkannya, fail init.vim, yang dimuat setiap kali Neovim dimulakan. Sekiranya anda menggunakan Vim, fail ini berfungsi dengan fungsi yang sama seperti fail .vimrc vim.

Fail konfigurasi ini ia terletak di ~ / .config / nvim / init.vim. Sekiranya tidak ada, buatlah. Fail konfigurasi boleh menjadi sangat besar, jadi cubalah mendokumentasikan semua yang anda masukkan. Komen boleh ditambah dengan «. Kami akan dapat memperoleh lebih banyak maklumat mengenai fail konfigurasi ini dalam Wiki daripada program ini


Tinggalkan komen anda

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

*

*

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