SpaceVim - qaybin vim ah oo bulshada soo saartay oo la abuuray

Spacevim

SpaceVim waa qaybinta tifaftiraha caanka ah ee caanka ah ee Vim taas oo ay ku dhiirrigelisay isbaarashooyinka. Tani waxay mas'uul ka tahay maareynta iyo abaabulidda ururinta fiilooyinka lakab, kaas oo gacan ka geysanaya ururinta xirmooyin la xiriira si loo bixiyo astaamo ku habboon jawi horumarineed oo isku dhafan oo loogu talagalay horumarinta luqado kala duwan.

Dhameystirka waxaa loo qaybiyaa uruurinta iyadoo la fulinayo astaamo gaar ah. Tusaale ahaan, lakabka Python wuxuu aruursadaa deoplete.nvim, neomake, iyo jedi-vim si loo bixiyo dhameystir otomaatig ah, hubinta qoraalka, iyo raadinta dukumiintiyada.

Habkan waxay ka caawisaa inay dejintu abaabusho oo ay yareyso korka isticmaalaha adoo ka fogaanaya inay ka fekeraan xirmooyinka ay rakibayaan.

Sidaa darteed, isticmaaluhu wuxuu kaliya u baahan yahay inuu doorto shaqooyinka lagama maarmaanka ah iyada oo aan loo baahnayn xulasho gaar ah oo fiilooyin ah.

Astaamaha ugu muhiimsan waxaa ka mid ah:

  • Neovim centric
  • Qaabeynta qaybsan
  • Ku rar 90% fiilooyin leh [dein.vim]
  • Xoog leh, laakiin miisaan fudud
  • Ku soo biir shaqo socodka diirada saaraya
  • Ui cajiib ah
  • Afka hab gaar ah
  • Qaabdhismeed aan dhammaystirnayn oo dhammaystiran
  • Goobta dhexe ee calaamadaha
  • Iftiin fudud / go'an
  • Isku-darka midabka

Gudaha SpaceVim waxaa jira qaabab horumarineed oo la xiriira, Qayb kasta wuxuu bixiyaa dhammaystirka koodhka, hubinta jumlada, qaabaynta, hagaajinta, iyo REPL.

Waa in la ogaadaa in ha isku khaldin inta u dhexeysa SpaceVim iyo Neovim, maaddaama qaar u maleeyaan inay isku mid yihiin ama isku mid yihiin mashaariic.

Neovim wuu ka badan yahay dib-u-qorista vim. Shaqadeeda ugu weyni waa inay bixiso adeege u oggolaanaya tifaftireyaasha kale inay wax ka beddelaan keydka jawaabta keystrokes.

Iyadoo SpaceVim waa uun qaabeynta vim. Isticmaalayaasha sidoo kale ma hubin waxqabadka SapceVim waxayna isbarbar dhigayaan Spacemacs, qaab dhismeedka qaabeynta GNU Emacs.

Ku saabsan nooca cusub ee SpaceVim 1.1

Kadib muddo 4 bilood ah oo horumarineed, nooc cusub oo ah mashruuca SpaceVim 1.1 ayaa dhowaan la sii daayay.

Nooca cusub waxay ku dareysaa taageerada popup (tusaale ahaan, si loo soo bandhigo dukumiinti iyo natiijooyinka raadinta iyada oo loo marayo flygrep).

Waxaa intaa u dheer menu loogu talagalay plugin raadinta fzf oo la hirgeliyey iyo jaangooyo loogu talagalay kuwa horumariya luqadda miridhku.

Dhinaca kale, waxaan sidoo kale iftiimin karnaa in iskuxiraha amarka "git log" iyo maareeyaha faylka defx lagu daray mashruuca.

Astaamaha cusub ee noocan ah waxaa ka mid ah:

  • Ku darista daaqad sabaynaysa waxay kuu oggolaaneysaa inaad hesho iswareegyo.
  • Nooca Windows wuxuu ku darayaa taageerada defx iyo Disk Explorer, furaha asalka ahna wuxuu ku xiran yahay SPC fd:
  • Kor u qaad habka iedit-ka, ku dar amarrada 'syx-iedit-normal syx', kuna dar amarrada iedit-insert Ctrl-e, Ctrl-a, Ctrl-b, iyo Ctrl-f.
  • Module-ka fzf wuu fiicnaaday oo wuxuu taageeray menu-ka fzf.

Ku rakibida

Ku rakibidda SpaceVim waa mid toosan. Kuwa xiiseynaya inay fuliyaan Waa inaad furto terminal oo dhexdeeda waxaan ku qori doonnaa amarka soo socda:

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

Ku rakibida Docker

Waxa kale oo jira qaab kale oo loo rakibo oo loo yaqaan 'SpaceVim' waana ku caawinta qalabka wax lagu xidho, markaa SpaceVim waxay ku dhex socon kartaa weel dhexdiisa.

Tani waa inay kaliya haystaan ​​taageerada Docker oo la rakibay, terminaalna waxaan ku fulin doonnaa amarrada soo socda:

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

Kadib rakibidda SpaceVim, aan bilowno vim iyo SpaceVim ayaa kumbuyuutarrada si otomaatig ah u rakibaya. Ka dib markaad fulisay rakibida, qaab dhismeedka SpaceVim wuxuu ka kooban yahay kuwan soo socda:

  • isku xidhka / - Qaabeynta
  • plugins / - Dejinta fiilooyinka
  • mappings.vim - khariidadaha muhiimka ah
  • autocmds.vim - kooxda autocmd
  • general.vim - Qaabeynta guud
  • init.vim - bilaabida waqtiga socodsiinta
  • neovim.vim - Dejinta gaarka ah ee Neovim
  • plugins.vim - xirmooyinka xirmooyinka
  • amarka.vim - Amarada
  • function.vim - Hawlaha
  • main.vim - Qaabeynta guud
  • ftplugin / - Dejinta hababka gaarka ah ee luqadda
  • Qeybaha koodhka / - Qaybaha koodhka
  • filetype.vim - Ogaanshaha nooca feylka
  • init.vim - Fuentesconfig / main.vim
  • vimrc - Fuentesconfig / main.vim

Wixii macluumaad dheeraad ah ee ku saabsan SpaceVim iyo sidoo kale inaad wax ka beddesho feylka qaabeynta SpaceVim waxaad booqan kartaa boggeeda rasmiga ah. Isaga link waa kan.


Ka tag faalladaada

cinwaanka email aan la daabacin doonaa. Beeraha loo baahan yahay waxaa lagu calaamadeeyay la *

*

*

  1. Masuul ka ah xogta: Miguel Ángel Gatón
  2. Ujeedada xogta: Xakamaynta SPAM, maaraynta faallooyinka.
  3. Sharci: Oggolaanshahaaga
  4. Isgaarsiinta xogta: Xogta looma gudbin doono dhinacyada saddexaad marka laga reebo waajibaadka sharciga ah.
  5. Kaydinta xogta: Macluumaadka ay martigelisay Shabakadaha Occentus (EU)
  6. Xuquuqda: Waqti kasta oo aad xadidi karto, soo ceshan karto oo tirtiri karto macluumaadkaaga.