SpaceVim - loodud kogukonna poolt välja töötatud vim-jaotis

Spacevim

SpaceVim on populaarse ja tuntud Vimi toimetaja levitamine mis on inspireeritud kosmosekaartidest. See vastutab pistikprogrammikogude haldamise ja korraldamise eest Kihiline, mis aitab koguda seotud pakette, et pakkuda erinevate keelte arendamiseks kohandatud integreeritud arenduskeskkondade olemuslikke omadusi.

Täiendab need on grupeeritud teatud funktsioonide rakendamisega kogudesse. Näiteks kogub pythoni kiht deoplete.nvim, neomake ja jedi-vim, et pakkuda automaatset täitmist, süntaksikontrolli ja dokumentide otsimist.

Selline lähenemine aitab seadistamist korrastada ja vähendab kasutaja üldkulusid vältides nende vajadust mõelda, milliseid pakette installida.

Seetõttu peab kasutaja valima ainult vajaliku funktsionaalsuse, ilma et oleks vaja eraldi pluginaid valida.

Selle peamised omadused on:

  • Neovimi keskne
  • Modulaarne konfiguratsioon
  • Laadige 90% pistikprogrammidest saidile [dein.vim]
  • Tugev, kuid kerge
  • Liituge fokusseeritud töövoogudega
  • Äge ui
  • Keelepõhine režiim
  • Ulatuslik uusfunktsioonide konfiguratsioon
  • Siltide keskne asukoht
  • Kerge lihtne / tabeldatud olek
  • Värvide kombinatsioonid

SpaceVimis on seotud arendusmooduleid, Iga moodul pakub koodi täitmist, süntaksikontrolli, vormindamist, silumist ja REPL-i.

Tuleb märkida, et ärge ajage segi SpaceVimi ja Neovimi vahel, kuna mõned arvavad, et tegemist on samade või sarnaste projektidega.

Neovim on midagi enamat kui vimi ümberkirjutamine. Selle põhifunktsiooniks on pakkuda serverit, mis võimaldab teistel toimetajatel puhvreid redigeerida vastuseks klahvivajutustele.

Kuigi SpaceVim on lihtsalt vim-konfiguratsioon. Kasutajad pole ka SapceVimi jõudluses kindlad ja võrdlevad seda GNU Emacsi seadistamisraamistikuga Spacemacs.

SpaceVimi 1.1 uue versiooni kohta

Pärast 4-kuulist arendusperioodi ilmus hiljuti SpaceVim 1.1 projekti uus versioon.

Uus versioon lisab hüpikakna toe (näiteks dokumentatsiooni ja otsingutulemite kuvamiseks flygrepi kaudu).

Lisaks sellele fzf otsingu pistikprogrammi menüü on rakendatud ja komplekt arendajatele Rust keeles.

Teiselt poolt võime ka esile tõsta, et link käsule "git log" ja defx-failihaldur lisati projekti.

Selle versiooni uute funktsioonide hulka kuuluvad:

  • Ujuva akna lisamine võimaldab leida vasteid.
  • Windowsi versioon lisab defxi ja Disk Exploreri toe ning vaikevõti seob SPC fd-ga:
  • Täiustage iediti režiimi, lisage iedit-normal syx käsud ja lisage iedit-insert käsud Ctrl-e, Ctrl-a, Ctrl-b ja Ctrl-f.
  • Fzf moodul paranes ja lisati menüü fzf tugi.

paigaldamine

SpaceVimi installimine on üsna lihtne. Neile, kes on huvitatud selle teostamisest Peate avama terminali ja sinna kirjutame järgmise käsu:

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

Installimine Dockerisse

SpaceVimi jaoks on olemas ka teine ​​installimismeetod ja see on dokkeri abil, nii et SpaceVim saab töötada konteineri sees.

Selleks peab neil olema installitud ainult Dockeri tugi ja terminalis täidame järgmised käsud:

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

Pärast SpaceVimi installimist alustame vimi ja SpaceVim installib pistikprogrammid automaatselt. Pärast installimist on SpaceVimi struktuur järgmine:

  • config / - seadistamine
  • pistikprogrammid / - pistikprogrammi seaded
  • mappings.vim - võtmekaardistused
  • autocmds.vim - autocmd rühm
  • general.vim - üldine konfiguratsioon
  • init.vim - runtimepath initsialiseerimine
  • neovim.vim - Neovimi spetsiifilised seaded
  • plugins.vim - pistikprogrammide paketid
  • command.vim - käsud
  • functions.vim - funktsioonid
  • main.vim - põhikonfiguratsioon
  • ftplugin / - keelespetsiifilised kohandatud sätted
  • Koodijupid / - koodijupid
  • filetype.vim - kohandatud failitüübi tuvastamine
  • init.vim - Fuentesconfig / main.vim
  • vimrc - Fuentesconfig / main.vim

SpaceVimi kohta lisateabe saamiseks ja SpaceVimi konfiguratsioonifaili muutmiseks võite külastada selle ametlikku veebisaiti. Tema link on see.


Jäta oma kommentaar

Sinu e-postiaadressi ei avaldata. Kohustuslikud väljad on tähistatud *

*

*

  1. Andmete eest vastutab: Miguel Ángel Gatón
  2. Andmete eesmärk: Rämpsposti kontrollimine, kommentaaride haldamine.
  3. Seadustamine: teie nõusolek
  4. Andmete edastamine: andmeid ei edastata kolmandatele isikutele, välja arvatud juriidilise kohustuse alusel.
  5. Andmete salvestamine: andmebaas, mida haldab Occentus Networks (EL)
  6. Õigused: igal ajal saate oma teavet piirata, taastada ja kustutada.