SpaceVim - pinpin vim ti agbegbe ti o dagbasoke ti a ṣẹda

Spacevim

SpaceVim jẹ pinpin kaakiri olokiki ati olootu Vim olokiki kan eyiti o jẹ atilẹyin nipasẹ awọn aaye. Eyi ni idiyele ti iṣakoso ati ṣeto awọn ikojọpọ ohun itanna Ti fẹlẹfẹlẹ, eyiti o ṣe iranlọwọ lati ṣajọ awọn idii ti o jọmọ lati pese awọn abuda atọwọdọwọ ti awọn agbegbe idagbasoke idapọmọra ti a ṣe deede fun idagbasoke awọn oriṣiriṣi awọn ede.

Awọn ibamu wọn ṣe akojọpọ sinu awọn ikojọpọ pẹlu imuse awọn ẹya kan. Fun apeere, fẹlẹfẹlẹ Python gba deoplete.nvim, neomake, ati jedi-vim lati pese ipari-adaṣe, ṣiṣe ayẹwo sintasi, ati wiwa iwe.

Ọna yii ṣe iranlọwọ lati ṣeto iṣeto ati dinku olumulo ni oke nipa yago fun wọn nini lati ronu nipa iru awọn idii lati fi sori ẹrọ.

Nitorinaa olumulo nikan nilo lati yan iṣẹ ṣiṣe ti o ṣe pataki laisi iwulo fun yiyan lọtọ ti awọn afikun.

Awọn ẹya akọkọ rẹ pẹlu:

  • Neovim centric
  • Iṣeto modulu
  • Fifuye 90% ti awọn afikun pẹlu [dein.vim]
  • Logan, ṣugbọn iwuwo fẹẹrẹ
  • Isopọ iṣan-iṣẹ iṣojukọ ṣọkan
  • Ui oniyi
  • Ipo pato ede
  • Iṣeto ni Neocomplete titobi
  • Aarin ipo fun awọn akole
  • Imọlẹ rọrun / tabline ipinle
  • Awọn akojọpọ awọ

Ni SpaceVim awọn modulu idagbasoke ti o ni ibatan wa, Modulu kọọkan n pese ipari koodu, yiyewo sintasi, kika, n ṣatunṣe, ati REPL.

O yẹ ki o ṣe akiyesi pe maṣe dapo laarin SpaceVim ati Neovim, nitori diẹ ninu ro pe wọn jẹ kanna tabi awọn iṣẹ akanṣe.

Neovim jẹ diẹ sii ju atunkọ ti vim lọ. Iṣe-ṣiṣe akọkọ rẹ ni lati pese olupin ti o fun laaye awọn olootu miiran lati ṣatunkọ ifipamọ ni idahun si awọn bọtini bọtini.

Nigba ti SpaceVim jẹ iṣeto vim kan. Awọn olumulo ko tun ni idaniloju iṣẹ iṣe SapceVim ati pe wọn ṣe afiwe rẹ si Spacemacs, ilana iṣeto fun GNU Emacs.

Nipa ẹya tuntun ti SpaceVim 1.1

Lẹhin akoko idagbasoke oṣu mẹrin kan, ẹya tuntun ti iṣẹ akanṣe SpaceVim 4 ti tu silẹ laipẹ.

Ẹya tuntun ṣe afikun atilẹyin igarun (fun apẹẹrẹ, lati ṣafihan iwe ati awọn abajade wiwa nipasẹ flygrep).

Ni afikun si rẹ akojọ aṣayan fun ohun itanna wiwa fzf ti a ṣe imuse ati ṣeto fun awọn aṣagbega ni ede Ipata.

Ni apa keji, a tun le ṣe afihan pe ọna asopọ lori aṣẹ "git log" ati pe oluṣakoso faili defx ni a fi kun si iṣẹ naa.

Awọn ẹya tuntun ninu ẹya yii pẹlu:

  • Fifi window lilefoofo kan fun ọ laaye lati wa awọn ere-kere.
  • Ẹya Windows ṣe afikun defx ati atilẹyin Disk Explorer, ati bọtini aiyipada sopọ si SPC fd:
  • Mu ipo iedit dara si, ṣafikun awọn aṣẹ syx deede, ki o ṣafikun awọn pipaṣẹ iedit-Ctrl-e, Ctrl-a, Ctrl-b, ati Ctrl-f.
  • Modulu fzf dara si ati atilẹyin fun akojọ aṣayan fzf ti ṣafikun.

Fifi sori

Fifi SpaceVim jẹ taara taara. Fun awon ti nife ninu ni anfani lati gbe jade awọn O gbọdọ ṣii ebute kan ati ninu rẹ a yoo tẹ iru aṣẹ wọnyi:

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

Fifi sori ẹrọ lori Docker

Ọna fifi sori miiran tun wa fun SpaceVim ati pe o wa pẹlu iranlọwọ ti docker, nitorinaa SpaceVim le ṣiṣẹ inu apo eiyan kan.

Fun eyi wọn nikan ni lati ni atilẹyin Docker ti fi sori ẹrọ ati ni ebute kan a yoo ṣe awọn ofin wọnyi:

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

Lẹhin fifi SpaceVim sori ẹrọ, jẹ ki a bẹrẹ vim ati SpaceVim yoo fi awọn afikun sii laifọwọyi. Lẹhin ti o ti gbe fifi sori ẹrọ, iṣeto SpaceVim ni awọn atẹle:

  • atunto / - Iṣeto ni
  • awọn afikun / - Awọn eto itanna
  • mappings.vim - awọn maapu bọtini
  • autocmds.vim - ẹgbẹ autocmd
  • general.vim - Iṣeto gbogbogbo
  • init.vim - ipilẹṣẹ asiko-ije
  • neovim.vim - Awọn eto pato Neovim
  • plugins.vim - awọn idii ohun itanna
  • command.vim - Awọn pipaṣẹ
  • awọn iṣẹ.vim - Awọn iṣẹ
  • main.vim - Ifilelẹ akọkọ
  • ftplugin / - Awọn eto aṣa pato ede
  • Koodu snippets / - Awọn abala koodu
  • filetype.vim - Awari iru faili faili
  • init.vim - Fuentesconfig / main.vim
  • vimrc - Fuentesconfig / main.vim

Fun alaye diẹ sii nipa SpaceVim ati lati ṣatunkọ faili iṣeto SpaceVim o le ṣabẹwo si oju opo wẹẹbu osise rẹ. Oun ọna asopọ ni eyi.

 


Awọn akoonu ti nkan naa faramọ awọn ilana wa ti awọn ilana olootu. Lati jabo aṣiṣe kan tẹ nibi.

Jẹ akọkọ lati sọ ọrọ

Fi ọrọ rẹ silẹ

Adirẹsi imeeli rẹ yoo ko le ṣe atejade.

*

*

  1. Lodidi fun data naa: Miguel Ángel Gatón
  2. Idi ti data naa: SPAM Iṣakoso, iṣakoso ọrọ asọye.
  3. Ofin: Iyọọda rẹ
  4. Ibaraẹnisọrọ data: Awọn data kii yoo ni ifọrọhan si awọn ẹgbẹ kẹta ayafi nipasẹ ọranyan ofin.
  5. Ibi ipamọ data: Alaye data ti o gbalejo nipasẹ Awọn nẹtiwọọki Occentus (EU)
  6. Awọn ẹtọ: Ni eyikeyi akoko o le ni opin, gba pada ki o paarẹ alaye rẹ.