SpaceVim - distribusi vim yang dikembangkan oleh komunitas

Spacevim

SpaceVim adalah distribusi editor Vim yang populer dan terkenal yang terinspirasi oleh spacemac. Ini bertugas mengelola dan mengatur koleksi plugin Berlapis, yang membantu mengumpulkan paket terkait untuk memberikan karakteristik inheren dari lingkungan pengembangan terintegrasi yang diadaptasi untuk pengembangan bahasa yang berbeda.

Pelengkap mereka dikelompokkan ke dalam koleksi dengan penerapan fitur tertentu. Misalnya, lapisan python mengumpulkan deoplete.nvim, neomake, dan jedi-vim untuk menyediakan penyelesaian otomatis, pemeriksaan sintaks, dan penelusuran dokumentasi.

Pendekatan ini membantu menjaga pengaturan tetap teratur dan mengurangi overhead pengguna dengan menghindari mereka harus memikirkan paket mana yang akan diinstal.

Oleh karena itu, pengguna hanya perlu memilih fungsionalitas yang diperlukan tanpa perlu pemilihan plugin yang terpisah.

Fitur utamanya meliputi:

  • Neovim sentris
  • Konfigurasi modular
  • Muat 90% plugin dengan [dein.vim]
  • Kuat, tapi ringan
  • Bergabunglah dengan alur kerja yang terfokus
  • UI yang luar biasa
  • Mode khusus bahasa
  • Konfigurasi Neocomplete ekstensif
  • Lokasi pusat untuk label
  • Status sederhana / garis tab
  • Kombinasi warna

Di SpaceVim ada modul pengembangan terkait, Setiap modul menyediakan penyelesaian kode, pemeriksaan sintaks, pemformatan, debugging, dan REPL.

Perlu dicatat itu jangan bingung antara SpaceVim dan Neovim, karena beberapa orang mengira bahwa mereka adalah proyek yang sama atau serupa.

Neovim lebih dari sekedar penulisan ulang vim. Fungsionalitas utamanya adalah menyediakan server yang memungkinkan editor lain mengedit buffer sebagai respons terhadap penekanan tombol.

sementara SpaceVim hanyalah konfigurasi vim. Pengguna juga tidak yakin dengan kinerja SapceVim dan membandingkannya dengan Spacemacs, kerangka konfigurasi untuk GNU Emacs.

Tentang versi baru SpaceVim 1.1

Setelah periode pengembangan selama 4 bulan, versi baru dari proyek SpaceVim 1.1 baru-baru ini dirilis.

Versi baru menambahkan dukungan popup (misalnya untuk menampilkan dokumentasi dan hasil pencarian melalui flygrep).

Selain itu menu untuk plugin pencarian fzf diimplementasikan dan satu set untuk developer dalam bahasa Rust.

Di sisi lain, kami juga dapat menyorot bahwa tautan pada perintah "git log" dan pengelola file defx telah ditambahkan ke proyek.

Fitur baru dalam versi ini meliputi:

  • Menambahkan jendela mengambang memungkinkan Anda menemukan kecocokan.
  • Versi Windows menambahkan dukungan defx dan Disk Explorer, dan kunci default mengikat ke SPC fd:
  • Tingkatkan mode iedit, tambahkan perintah iedit-normal syx, dan tambahkan perintah iedit-insert Ctrl-e, Ctrl-a, Ctrl-b, dan Ctrl-f.
  • Modul fzf ditingkatkan dan dukungan untuk menu fzf telah ditambahkan.

Instalasi

Menginstal SpaceVim cukup mudah. Bagi yang berminat bisa melaksanakan Anda harus membuka terminal dan di dalamnya kita akan mengetikkan perintah berikut:

curl -sLf https://spacevim.org/install.sh | bash

Instalasi di Docker

Ada juga metode instalasi lain untuk SpaceVim dan itu dengan bantuan buruh pelabuhan, sehingga SpaceVim dapat berjalan di dalam wadah.

Untuk ini, mereka hanya perlu menginstal dukungan Docker dan di terminal kita akan menjalankan perintah berikut:

docker pull spacevim/spacevim
docker run -it --rm spacevim/spacevim nvim
docker run -it -v ~/.SpaceVim.d:/home/spacevim/.SpaceVim.d --rm spacevim/spacevim nvim

Setelah menginstal SpaceVim, mari kita mulai vim dan SpaceVim akan menginstal plugin secara otomatis. Setelah melakukan instalasi, struktur SpaceVim terdiri dari:

  • config / - Konfigurasi
  • plugins / - Pengaturan plugin
  • mappings.vim - pemetaan kunci
  • autocmds.vim - grup autocmd
  • general.vim - Konfigurasi umum
  • init.vim - inisialisasi runtimepath
  • neovim.vim - Pengaturan khusus Neovim
  • plugins.vim - paket plugin
  • command.vim - Perintah
  • functions.vim - Fungsi
  • main.vim - Konfigurasi utama
  • ftplugin / - Pengaturan kustom khusus bahasa
  • Cuplikan kode / - Potongan kode
  • filetype.vim - Deteksi jenis file kustom
  • init.vim - Fuentesconfig / main.vim
  • vimrc - Fuentesconfig / main.vim

Untuk informasi lebih lanjut tentang SpaceVim serta untuk mengedit file konfigurasi SpaceVim Anda dapat mengunjungi situs resminya. Itu link ini.


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.