SpaceVim iri kugoverwa kweakakurumbira uye anozivikanwa Vim mupepeti iyo yakafuridzirwa nema spacemacs. Izvi zviri pamusoro pekutarisira nekuronga iwo maunganidzwa e plugin Yakarongedzwa, iyo inobatsira kuunganidza zvinoenderana mapakeji kuti ape hunhu hunhu hwenzvimbo dzekusimudzira nharaunda dzakagadziridzwa mukuvandudza mitauro yakasiyana.
Izvo zvinogadzirwa iwo akarongedzwa muzvikamu pamwe nekuitwa kwezvimwe zvinhu. Semuenzaniso, iyo python dura inounganidza deoplete.nvim, neomake, uye jedi-vim kuti ipe auto-kupedza, kutarisa syntax, uye kutsvaga zvinyorwa.
Iyi nzira inobatsira kuchengeta kurongeka kwakarongeka uye inoderedza mushandisi pamusoro nekuvadzivirira ivo kuti vafunge nezve mapakeji ekuisa.
Naizvozvo, mushandisi anongoda kusarudza mashandiro anodikanwa pasina kudikanwa kwesarudzo yakasarudzika yemapulagini.
Zviratidzo zvaro zvikuru zvinosanganisira:
- Neovim centric
- Modular kumisikidza
- Takura 90% yemapulagi ane [dein.vim]
- Yakasimba, asi isina huremu
- Joinha yakanangwa kufambiswa kwebasa
- Zvinotyisa ui
- Mutauro wakanangana nemodi
- Yakakura Neocomplete kumisikidza
- Central nzvimbo yemazita
- Chiedza chakareruka / tabline nyika
- Ruvara musanganiswa
Mu SpaceVim kune mamwe akafanana ekuvandudza mamodule, Module yega yega inopa kupedzisa kodhi, kutarisa syntax, fomati, kugadzirisa dambudziko, uye REPL.
Inofanira kuonekwa kuti usavhiringidze pakati peSpaceVim neNeovim, sezvo vamwe vachifunga kuti iwo akafanana kana akafanana mapurojekiti.
Neovim inopfuura kungonyorazve vim. Basa rayo guru ndere kupa server iyo inobvumidza vamwe vapepeti kuti vagadzirise buffer mukupindura ma keystrokes.
Nguva SpaceVim ingori vim yekumisikidza. Vashandisi zvakare havana chokwadi nezvekuita kweSapceVim uye vari kuzvienzanisa neSpacemacs, dhizaini yekumisikidza yeGNU Emacs.
Nezve iyo nyowani vhezheni ye SpaceVim 1.1
Mushure memwedzi mina-yekuvandudza nguva, vhezheni nyowani ye SpaceVim 4 chirongwa chakaburitswa nguva pfupi yadarika.
Shanduro nyowani inowedzera popup rutsigiro (semuenzaniso, kuratidza zvinyorwa uye mitsva yekutsvaga kuburikidza neflygrep).
Pamusoro pazvo menyu ye fzf yekutsvaga plugin inoitwa uye seti yevanogadzira mumutauro weRust.
Kune rimwe divi, isu tinogona zvakare kuratidza kuti iyi link pane iyo "git log" rairo uye defx faira maneja yakawedzerwa kune chirongwa.
Zvitsva zvinoitwa mushanduro iyi zvinosanganisira:
- Kuwedzera iyo inotenderera hwindo kunokutendera iwe kuti uwane machisi.
- Windows vhezheni inowedzera defx uye Disk Explorer rutsigiro, uye yakasarudzika kiyi inosunga kuSPC fd:
- Simbisa iyo iedit modhi, wedzera iyo iedit-yakajairwa syx mirairo, uye wedzera iyo iedit-yekuisa mirairo Ctrl-e, Ctrl-a, Ctrl-b, uye Ctrl-f.
- Iyo fzf module yakavandudzwa uye rutsigiro rweiyo fzf menyu yakawedzerwa.
Kuiswa
Kuisa SpaceVim kwakanaka chaizvo. Kune avo vanofarira kugona kuita iyo Iwe unofanirwa kuvhura terminal uye mairi tichaenda kunyora murairo unotevera:
curl -sLf https://spacevim.org/install.sh | bash
Kuisirwa paDocker
Kune imwezve nzira yekumisikidza ye SpaceVim uye iri nerubatsiro rwe docker, saka SpaceVim inogona kumhanya mukati memudziyo.
Kune izvi, ivo vanongofanirwa kuve neDocker rutsigiro yakaiswa uye mune terminal tichaita inotevera mirairo:
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
Mushure mekuisa SpaceVim, ngatitangei vim uye SpaceVim ichaisa ma plugins otomatiki. Mushure mekuita kumisikidza, iyo SpaceVim chimiro inoumbwa neinotevera:
- gadzira / - Kugadziridza
- plugins / - Zvirongwa zvePlagi
- mappings.vim - key mappings
- muchie.vim - autocmd boka
- general.vim - General kumisikidzwa
- init.vim - runtimepath kutanga
- neovim.vim - Neovim chaiyo marongero
- plugins.vim - plugin mapakeji
- command.vim - Mirairo
- mabasa.vim - Mabasa
- main.vim - Main kumisikidzwa
- ftplugin / - Mutauro wakatarwa marongero etsika
- Code kodhi / - Kodhi snippets
- filetype.vim - Tsika faira yekuonekwa
- init.vim - Fuentesconfig / main.vim
- vimrc - Fuentesconfig / main.vim
Kuti uwane rumwe ruzivo nezve SpaceVim pamwe nekugadzirisa iyo SpaceVim yekumisikidza faira iwe unogona kushanyira iyo yepamutemo webhusaiti. Iye chinongedzo ndeichi.