SpaceVim - pengedaran vim yang dikembangkan oleh komuniti yang dibuat

Spacevim

SpaceVim adalah sebaran penyunting Vim yang terkenal dan terkenal yang diilhamkan oleh spacemacs. Ini bertugas mengurus dan mengatur koleksi plugin Berlapis, yang membantu mengumpulkan pakej yang berkaitan untuk memberikan ciri-ciri yang wujud dari persekitaran pembangunan bersepadu yang disesuaikan untuk pengembangan bahasa yang berbeza.

Pelengkap mereka dikumpulkan ke dalam koleksi dengan pelaksanaan ciri-ciri tertentu. Sebagai contoh, lapisan python mengumpulkan deoplete.nvim, neomake, dan jedi-vim untuk menyediakan penyelesaian automatik, pemeriksaan sintaks, dan carian dokumentasi.

Pendekatan ini membantu penyediaan tetap teratur dan mengurangkan perbelanjaan pengguna dengan mengelakkan mereka perlu memikirkan pakej mana yang akan dipasang.

Oleh itu, pengguna hanya perlu memilih fungsi yang diperlukan tanpa memerlukan pilihan pemalam yang berasingan.

Ciri utamanya merangkumi:

  • Neovim berpusat
  • Konfigurasi modular
  • Muatkan 90% pemalam dengan [dein.vim]
  • Kuat, namun ringan
  • Sertailah aliran kerja yang fokus
  • Ui hebat
  • Mod khusus bahasa
  • Konfigurasi Neocomplete yang luas
  • Lokasi pusat untuk label
  • Cahaya sederhana / keadaan tabline
  • Gabungan warna

Di SpaceVim ada modul pembangunan yang berkaitan, Setiap modul menyediakan penyelesaian kod, pemeriksaan sintaks, pemformatan, debugging, dan REPL.

Perlu diingatkan bahawa jangan mengelirukan antara SpaceVim dan Neovim, kerana ada yang berpendapat bahawa projek itu sama atau serupa.

Neovim lebih daripada menulis semula vim. Fungsi utamanya adalah menyediakan pelayan yang membolehkan editor lain mengedit penyangga sebagai tindak balas kepada penekanan kekunci.

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

Mengenai versi baru SpaceVim 1.1

Selepas tempoh pengembangan selama 4 bulan, versi baru projek SpaceVim 1.1 dilancarkan baru-baru ini.

Versi baru menambah sokongan pop timbul (misalnya, untuk memaparkan dokumentasi dan hasil carian melalui flygrep).

Selain itu menu untuk plugin carian fzf dilaksanakan dan satu set untuk pemaju dalam bahasa Rust.

Sebaliknya, kita juga dapat menekankan bahawa pautan pada perintah "git log" dan pengurus fail defx telah ditambahkan ke projek.

Ciri baru dalam versi ini merangkumi:

  • Menambah tetingkap terapung membolehkan anda mencari padanan.
  • Versi Windows menambah sokongan defx dan Disk Explorer, dan kunci lalai mengikat SPC fd:
  • Tingkatkan mod iedit, tambahkan perintah syx iedit-normal, dan tambahkan perintah sisipan iedit Ctrl-e, Ctrl-a, Ctrl-b, dan Ctrl-f.
  • Modul fzf bertambah baik dan sokongan untuk menu fzf ditambahkan.

Pemasangan

Memasang SpaceVim cukup mudah. Bagi mereka yang berminat dapat melaksanakan Anda mesti membuka terminal dan di dalamnya kita akan menaip arahan berikut:

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

Pemasangan di Docker

Terdapat juga kaedah pemasangan lain untuk SpaceVim dan ia adalah dengan bantuan docker, sehingga SpaceVim dapat berjalan di dalam bekas.

Untuk ini, mereka hanya perlu memasang sokongan Docker dan di terminal kita akan melaksanakan 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

Selepas memasang SpaceVim, mari kita mulakan vim dan SpaceVim akan memasang pemalam secara automatik. Setelah melakukan pemasangan, struktur SpaceVim terdiri dari yang berikut:

  • config / - Konfigurasi
  • plugin / - Tetapan pemalam
  • mappings.vim - pemetaan utama
  • autocmds.vim - kumpulan autocmd
  • umum.vim - Konfigurasi am
  • init.vim - inisialisasi runtimepath
  • neovim.vim - Tetapan khusus Neovim
  • plugins.vim - pakej plugin
  • command.vim - Perintah
  • functions.vim - Fungsi
  • main.vim - Konfigurasi utama
  • ftplugin / - Tetapan khas khusus bahasa
  • Coretan kod / - Coretan kod
  • filetype.vim - Pengesanan jenis fail tersuai
  • init.vim - Fuentesconfig / main.vim
  • vimrc - Fuentesconfig / main.vim

Untuk maklumat lebih lanjut mengenai SpaceVim serta mengedit fail konfigurasi SpaceVim, anda boleh melayari laman web rasminya. Dia pautan 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.