SpaceVim - Nharaunda-yakagadzirwa vim yekuparadzira yakagadzirwa

Spacevim

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.


Siya yako yekutaura

Your kero e havazobvumirwi ichibudiswa. Raida minda anozivikanwa ne *

*

*

  1. Inotarisira iyo data: Miguel Ángel Gatón
  2. Chinangwa cheiyo data: Kudzora SPAM, manejimendi manejimendi.
  3. Legitimation: Kubvuma kwako
  4. Kutaurirana kwedata
  5. Dhata yekuchengetedza: Dhatabhesi inobatwa neOccentus Networks (EU)
  6. Kodzero: Panguva ipi neipi iwe unogona kudzora, kupora uye kudzima ruzivo rwako