SpaceVim - vytvorená komunitne vyvinutá distribúcia vim

Spacevim

SpaceVim je distribúcia populárneho a známeho editora Vim ktorý je inšpirovaný spacemacs. To má na starosti správu a organizáciu zbierok doplnkov vrstvené, ktoré pomáhajú zhromažďovať súvisiace balíčky, aby poskytli charakteristické vlastnosti integrovaných vývojových prostredí prispôsobených na vývoj rôznych jazykov.

Doplnky sú zoskupené do zbierok s implementáciou určitých funkcií. Napríklad vrstva python zhromažďuje deoplete.nvim, neomake a jedi-vim na zabezpečenie automatického dokončovania, kontroly syntaxe a vyhľadávania dokumentácie.

Tento prístup pomáha udržiavať usporiadanie nastavenia a znižuje réžiu používateľa vyhýbaním sa tomu, aby museli premýšľať, ktoré balíčky nainštalovať.

Používateľovi preto stačí vybrať potrebnú funkčnosť bez potreby samostatného výberu doplnkov.

Medzi jeho hlavné vlastnosti patrí:

  • Neovim centrický
  • Modulárna konfigurácia
  • Načítajte 90% doplnkov pomocou [dein.vim]
  • Robustný, ale ľahký
  • Pripojte sa k sústredenému pracovnému toku
  • Úžasné ui
  • Režim pre konkrétny jazyk
  • Rozsiahla nekompletná konfigurácia
  • Centrálne umiestnenie štítkov
  • Ľahký jednoduchý / tabuľkový stav
  • Farebné kombinácie

V SpaceVim existujú súvisiace vývojové moduly, Každý modul poskytuje dokončenie kódu, kontrolu syntaxe, formátovanie, ladenie a REPL.

Treba poznamenať, že nemýľte si medzi SpaceVim a Neovim, pretože niektorí si myslia, že ide o rovnaké alebo podobné projekty.

Neovim je viac než len prepis vim. Jeho hlavnou funkciou je poskytnúť server, ktorý umožňuje iným editorom upravovať medzipamäť ako reakciu na stlačenie klávesov.

Kým SpaceVim je iba konfigurácia vim. Používatelia si tiež nie sú istí výkonom SapceVimu a porovnávajú ho s programom Spacemacs, konfiguračným rámcom pre GNU Emacs.

O novej verzii SpaceVim 1.1

Po štvormesačnom vývojovom období bola nedávno vydaná nová verzia projektu SpaceVim 4.

Nová verzia pridáva podporu pre vyskakovacie okná (napríklad na zobrazenie dokumentácie a výsledkov vyhľadávania cez flygrep).

Okrem toho je implementované menu pre vyhľadávací doplnok fzf a sada pre vývojárov v jazyku Rust.

Na druhej strane môžeme tiež zdôrazniť, že do projektu bol pridaný odkaz na príkaz „git log“ a správcu súborov defx.

Medzi nové funkcie tejto verzie patria:

  • Pridanie plávajúceho okna vám umožní nájsť zhody.
  • Verzia pre Windows pridáva podporu defx a Prieskumníka diskov a predvolený kľúč sa viaže na SPC fd:
  • Vylepšite režim iedit, pridajte príkazy iedit-normal syx a pridajte príkazy iedit-insert Ctrl-e, Ctrl-a, Ctrl-b a Ctrl-f.
  • Vylepšil sa modul fzf a bola pridaná podpora pre ponuku fzf.

inštalácia

Inštalácia programu SpaceVim je celkom jednoduchá. Pre tých, ktorí majú záujem o vykonávanie Musíte otvoriť terminál a my v ňom napíšeme nasledujúci príkaz:

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

Inštalácia na Docker

Pre SpaceVim existuje aj iná metóda inštalácie, a to pomocou ukotviteľného panelu, takže SpaceVim môže bežať vo vnútri kontajnera.

Z tohto dôvodu musia mať nainštalovanú iba podporu Dockeru a v termináli vykonáme nasledujúce príkazy:

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

Po nainštalovaní aplikácie SpaceVim začnime vim a SpaceVim nainštaluje doplnky automaticky. Po vykonaní inštalácie pozostáva štruktúra SpaceVim z nasledujúcich:

  • config / - Konfigurácia
  • doplnky - - Nastavenia doplnkov
  • mappings.vim - kľúčové mapovania
  • autocmds.vim - skupina autocmd
  • general.vim - všeobecná konfigurácia
  • init.vim - inicializácia runtimepath
  • neovim.vim - špecifické nastavenia Neovim
  • plugins.vim - balíčky doplnkov
  • command.vim - Príkazy
  • functions.vim - Funkcie
  • main.vim - hlavná konfigurácia
  • ftplugin / - Vlastné nastavenie pre konkrétny jazyk
  • Útržky kódu / - úryvky kódu
  • filetype.vim - Detekcia vlastného typu súboru
  • init.vim - Fuentesconfig / main.vim
  • vimrc - Fuentesconfig / main.vim

Viac informácií o SpaceVim a úpravy konfiguračného súboru SpaceVim nájdete na jeho oficiálnych webových stránkach. On odkaz je toto.


Zanechajte svoj komentár

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *

*

*

  1. Zodpovedný za údaje: Miguel Ángel Gatón
  2. Účel údajov: Kontrolný SPAM, správa komentárov.
  3. Legitimácia: Váš súhlas
  4. Oznamovanie údajov: Údaje nebudú poskytnuté tretím stranám, iba ak to vyplýva zo zákona.
  5. Ukladanie dát: Databáza hostená spoločnosťou Occentus Networks (EU)
  6. Práva: Svoje údaje môžete kedykoľvek obmedziť, obnoviť a vymazať.