SpaceVim - krijuar një shpërndarje vim e zhvilluar nga komuniteti

Spacevim

SpaceVim është një shpërndarje e redaktorit popullor dhe të njohur të Vim e cila është frymëzuar nga hapësinat kozmike. Kjo është përgjegjëse për menaxhimin dhe organizimin e koleksioneve të shtojcave Shtresuar, të cilat ndihmojnë në mbledhjen e paketave përkatëse për të siguruar karakteristikat e qenësishme të mjediseve të integruara të zhvillimit të përshtatura për zhvillimin e gjuhëve të ndryshme.

Plotëson ato grupohen në koleksione me zbatimin e veçorive të caktuara. Për shembull, shtresa python mbledh deoplete.nvim, neomake dhe jedi-vim për të siguruar përfundimin automatik, kontrollin e sintaksës dhe kërkimin e dokumentacionit.

Kjo qasje ndihmon në mbajtjen e organizimit të organizuar dhe zvogëlon shpenzimet e përgjithshme të përdoruesit duke iu shmangur atyre që të mendojnë se cilat paketa duhet të instalohen.

Prandaj, përdoruesi duhet të zgjedhë vetëm funksionalitetin e nevojshëm pa pasur nevojë për një përzgjedhje të veçantë të shtojcave.

Karakteristikat kryesore të tij përfshijnë:

  • Neovim centrike
  • Konfigurimi modular
  • Vendos 90% të shtojcave me [dein.vim]
  • E fortë, por e lehtë
  • Bashkohu në rrjedhën e punës të përqendruar
  • Ui i mrekullueshëm
  • Mënyra specifike e gjuhës
  • Konfigurim i gjerë i Neocomplete
  • Vendndodhja qendrore për etiketat
  • Gjendje e lehtë / e thjeshtë
  • Kombinimet e ngjyrave

Në SpaceVim ka module të lidhura zhvillimi, Çdo modul ofron përfundimin e kodit, kontrollin e sintaksës, formatimin, korrigjimin e gabimeve dhe REPL.

Duhet të theksohet se mos ngatërroni midis SpaceVim dhe Neovim, pasi që disa mendojnë se ato janë projekte të njëjta ose të ngjashme.

Neovim është më shumë sesa një rishkrim i vim. Funksionaliteti i tij kryesor është të sigurojë një server që lejon redaktorët e tjerë të editojnë një buffer në përgjigje të tasteve.

Mientras que SpaceVim është vetëm një konfigurim i vim. Përdoruesit gjithashtu nuk janë të sigurt për performancën e SapceVim dhe po e krahasojnë atë me Spacemacs, një kornizë konfigurimi për GNU Emacs.

Rreth versionit të ri të SpaceVim 1.1

Pas një periudhe zhvillimi 4-mujore, një version i ri i projektit SpaceVim 1.1 u lëshua së fundmi.

Versioni i ri shton mbështetjen e dritares (për shembull, për të shfaqur dokumentacionin dhe rezultatet e kërkimit përmes flygrep).

Përveç tij Zbatohet menuja për shtojcën e kërkimit fzf dhe një grup për zhvilluesit në gjuhën Rust.

Nga ana tjetër, ne gjithashtu mund të theksojmë se lidhja në komandën "git log" dhe menaxherin e skedarit defx u shtua në projekt.

Karakteristikat e reja në këtë version përfshijnë:

  • Shtimi i një dritare lundruese ju lejon të gjeni përputhjet.
  • Versioni i Windows shton mbështetjen e defx dhe Disk Explorer dhe çelësi i paracaktuar lidhet me SPC fd:
  • Përmirësoni mënyrën iedit, shtoni komandat iedit-normal syx dhe shtoni komandat iedit-insert Ctrl-e, Ctrl-a, Ctrl-b dhe Ctrl-f.
  • Moduli fzf u përmirësua dhe mbështetja për menunë fzf u shtua.

instalim

Instalimi i SpaceVim është shumë i thjeshtë. Për ata që janë të interesuar të jenë në gjendje të kryejnë Ju duhet të hapni një terminal dhe në të do të shtypim komandën e mëposhtme:

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

Instalimi në Docker

Ekziston edhe një metodë tjetër instalimi për SpaceVim dhe është me ndihmën e docker, kështu që SpaceVim mund të funksionojë brenda një ene.

Për këtë ata vetëm duhet të kenë të instaluar mbështetjen Docker dhe në një terminal do të ekzekutojmë komandat e mëposhtme:

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

Pas instalimit të SpaceVim, le të fillojmë vim dhe SpaceVim do të instalojë shtojcat automatikisht. Pasi të keni kryer instalimin, struktura SpaceVim përbëhet nga sa vijon:

  • konfigurimi / - Konfigurimi
  • shtojcat / - Cilësimet e shtojcës
  • pasqyrimet.vim - pasqyrimet kryesore
  • autocmds.vim - grup autocmd
  • general.vim - Konfigurimi i përgjithshëm
  • init.vim - inicimi i rrugës gjatë kohës së duhur
  • neovim.vim - Cilësimet specifike të Neovim
  • plugins.vim - pako shtojcash
  • komanda.vim - Komandat
  • Funksionet.vim - Funksionet
  • main.vim - Konfigurimi kryesor
  • ftplugin / - Cilësimet specifike të gjuhës
  • Copëza kodi / - Copëza kodi
  • filetype.vim - Zbulimi i personalizuar i llojit të skedarit
  • init.vim - Fuentesconfig / main.vim
  • vimrc - Fuentesconfig / main.vim

Për më shumë informacion në lidhje me SpaceVim si dhe për të redaktuar skedarin e konfigurimit të SpaceVim mund të vizitoni faqen e tij zyrtare. Ai link eshte kjo.


Lini komentin tuaj

Adresa juaj e emailit nuk do të publikohet. Fusha e kërkuar janë shënuar me *

*

*

  1. Përgjegjës për të dhënat: Miguel Ángel Gatón
  2. Qëllimi i të dhënave: Kontrolloni SPAM, menaxhimin e komenteve.
  3. Legjitimimi: Pëlqimi juaj
  4. Komunikimi i të dhënave: Të dhënat nuk do t'u komunikohen palëve të treta përveç me detyrim ligjor.
  5. Ruajtja e të dhënave: Baza e të dhënave e organizuar nga Occentus Networks (BE)
  6. Të drejtat: Në çdo kohë mund të kufizoni, rikuperoni dhe fshini informacionin tuaj.