SpaceVim - stvorena vim distribucija koju je razvila zajednica

Spacevim

SpaceVim je distribucija popularnog i dobro poznatog Vimovog urednika koja je inspirisana svemirskim makovima. Ovo je zaduženo za upravljanje i organizaciju kolekcija dodataka slojeviti, koji pomažu u prikupljanju srodnih paketa kako bi se osigurale karakteristike svojstvene integriranom razvojnom okruženju prilagođenom za razvoj različitih jezika.

Komplementi oni su grupirani u kolekcije uz implementaciju određenih karakteristika. Na primjer, python sloj prikuplja deoplete.nvim, neomake i jedi-vim za pružanje automatskog dovršavanja, provjere sintakse i pretraživanja dokumentacije.

Ovaj pristup pomaže u održavanju postavki organiziranim i smanjuje troškove korisnika izbjegavajući da moraju razmišljati koje pakete instalirati.

Stoga korisnik treba samo odabrati potrebnu funkcionalnost bez potrebe za zasebnim odabirom dodataka.

Njegove glavne karakteristike uključuju:

  • Neovim centric
  • Modularna konfiguracija
  • Učitajte 90% dodataka sa [dein.vim]
  • Robustan, ali lagan
  • Pridružite se fokusiranom toku posla
  • Awesome ui
  • Način specifičan za jezik
  • Opsežna Neokompletna konfiguracija
  • Centralna lokacija za etikete
  • Svjetlo jednostavno / stanje tablice
  • Kombinacije boja

U SpaceVimu postoje srodni razvojni moduli, Svaki modul omogućava dovršavanje koda, provjeru sintakse, formatiranje, uklanjanje pogrešaka i REPL.

Treba istaći to ne brkajte između SpaceVima i Neovima, budući da neki misle da su to isti ili slični projekti.

Neovim je više od prepisivanja vima. Njegova glavna funkcionalnost je pružanje servera koji omogućava ostalim urednicima da uređuju međuspremnik kao odgovor na pritiske tastera.

Dok SpaceVim je samo vim konfiguracija. Korisnici također nisu sigurni u performanse SapceVima i uspoređuju ga sa Spacemacsom, konfiguracijskim okvirom za GNU Emacs.

O novoj verziji SpaceVim 1.1

Nakon četvoromjesečnog perioda razvoja, nedavno je objavljena nova verzija SpaceVim 4 projekta.

Nova verzija dodaje skočnu podršku (na primjer, za prikaz dokumentacije i rezultata pretraživanja putem flygrepa).

Pored toga implementiran meni za fzf dodatak za pretragu i set za programere na jeziku Rust.

S druge strane, također možemo naglasiti da je veza na naredbu "git log" i upravljač datotekama defx dodana u projekt.

Nove značajke u ovoj verziji uključuju:

  • Dodavanje plutajućeg prozora omogućava vam pronalaženje podudaranja.
  • Verzija operativnog sistema Windows dodaje podršku za defx i Disk Explorer, a zadani ključ se veže za SPC fd:
  • Poboljšajte režim iedit, dodajte naredbe iedit-normal syx i dodajte naredbe iedit-insert Ctrl-e, Ctrl-a, Ctrl-b i Ctrl-f.
  • Poboljšan je fzf modul i dodata je podrška za fzf meni.

Instalacija

Instalacija SpaceVima prilično je jednostavna. Za one koji su zainteresovani za mogućnost izvođenja Morate otvoriti terminal i u njega ćemo upisati sljedeću naredbu:

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

Instalacija na Docker-u

Postoji i druga metoda instalacije za SpaceVim, a to je uz pomoć dockera, tako da SpaceVim može raditi u spremniku.

Za to im je potrebna samo instalirana Docker podrška i u terminalu ćemo izvršiti sljedeće naredbe:

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

Nakon instalacije SpaceVima, počnimo vim i SpaceVim će automatski instalirati dodatke. Nakon izvođenja instalacije, struktura SpaceVim sastoji se od sljedećeg:

  • config / - Konfiguracija
  • dodaci / - Postavke dodataka
  • mappings.vim - preslikavanja ključeva
  • autocmds.vim - autocmd grupa
  • general.vim - Opšta konfiguracija
  • init.vim - inicijalizacija runtimepath-a
  • neovim.vim - Neovim specifične postavke
  • plugins.vim - paketi dodataka
  • command.vim - Naredbe
  • functions.vim - Funkcije
  • main.vim - Glavna konfiguracija
  • ftplugin / - Prilagođene postavke specifične za jezik
  • Isječci koda / - Isječci koda
  • filetype.vim - Otkrivanje prilagođenog tipa datoteke
  • init.vim - Fuentesconfig / main.vim
  • vimrc - Fuentesconfig / main.vim

Za više informacija o SpaceVimu, kao i za uređivanje SpaceVim konfiguracijske datoteke, možete posjetiti njegovu službenu web stranicu. On link je ovo.


Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.