SpaceVim - en community-utviklet vim-distribusjon opprettet

Spacevim

SpaceVim er en distribusjon av den populære og velkjente Vim-redaktøren som er inspirert av spacemacs. Dette har ansvaret for å administrere og organisere pluginsamlingene lagdelt, som hjelper til med å samle relaterte pakker for å gi egenskaper som ligger i integrerte utviklingsmiljøer tilpasset utvikling av forskjellige språk.

Komplementene de er gruppert i samlinger med implementering av visse funksjoner. For eksempel samler pythonlaget deoplete.nvim, neomake og jedi-vim for å gi automatisk komplettering, syntaks sjekking og dokumentasjonssøk.

Denne tilnærmingen hjelper med å holde organisert oppsett og reduserer brukeromkostninger ved å unngå at de må tenke på hvilke pakker som skal installeres.

Derfor trenger brukeren bare å velge den nødvendige funksjonaliteten uten behov for et eget utvalg av plugins.

Hovedtrekkene inkluderer:

  • Neovim-sentrisk
  • Modulær konfigurasjon
  • Last inn 90% av plugins med [dein.vim]
  • Robust, men lett
  • Bli med på fokusert arbeidsflyt
  • Fantastisk brukergrensesnitt
  • Språk-spesifikk modus
  • Omfattende Neocomplete konfigurasjon
  • Sentral beliggenhet for etiketter
  • Lys enkel / tabellstatus
  • Fargekombinasjoner

I SpaceVim det er relaterte utviklingsmoduler, Hver modul gir kodefullføring, syntakskontroll, formatering, feilsøking og REPL.

Det skal bemerkes at ikke forveksle mellom SpaceVim og Neovim, siden noen mener at det er de samme eller lignende prosjekter.

Neovim er mer enn en omskriving av vim. Hovedfunksjonaliteten er å tilby en server som lar andre redaktører redigere en buffer som svar på tastetrykk.

Mens SpaceVim er bare en vim-konfigurasjon. Brukerne er heller ikke sikre på ytelsen til SapceVim og sammenligner den med Spacemacs, et konfigurasjonsrammeverk for GNU Emacs.

Om den nye versjonen av SpaceVim 1.1

Etter en 4 måneders utviklingsperiode ble nylig en ny versjon av SpaceVim 1.1-prosjektet lansert.

Den nye versjonen legger til popup-støtte (for eksempel å vise dokumentasjon og søkeresultater via flygrep).

I tillegg til det meny for fzf søkeplugin implementert og et sett for utviklere på Rust-språket.

På den annen side kan vi også markere at lenken på "git log" -kommandoen og defx-filbehandleren ble lagt til i prosjektet.

Nye funksjoner i denne versjonen inkluderer:

  • Hvis du legger til et flytende vindu, kan du finne treff.
  • Windows-versjonen legger til defx og Disk Explorer-støtte, og standardnøkkelen binder til SPC fd:
  • Forbedre iedit-modus, legg til iedit-normale syx-kommandoer, og legg til iedit-insert-kommandoene Ctrl-e, Ctrl-a, Ctrl-b og Ctrl-f.
  • Fzf-modulen ble forbedret og støtte for fzf-menyen ble lagt til.

Installasjon

Installering av SpaceVim er ganske grei. For de som er interessert i å kunne gjennomføre Du må åpne en terminal, og i den skal vi skrive følgende kommando:

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

Installasjon på Docker

Det er også en annen installasjonsmetode for SpaceVim, og det er ved hjelp av docker, slik at SpaceVim kan kjøre inne i en container.

For dette trenger de bare ha Docker-støtte installert, og i en terminal skal vi utføre følgende kommandoer:

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

Etter installasjon av SpaceVim, la oss starte vim og SpaceVim installerer pluginene automatisk. Etter å ha utført installasjonen består SpaceVim-strukturen av følgende:

  • config / - Konfigurasjon
  • plugins / - Plugin-innstillinger
  • mappings.vim - nøkkelkartlegginger
  • autocmds.vim - autocmd-gruppe
  • general.vim - Generell konfigurasjon
  • init.vim - initialisering av runtimepath
  • neovim.vim - Neovim-spesifikke innstillinger
  • plugins.vim - plugin-pakker
  • command.vim - Kommandoer
  • functions.vim - Funksjoner
  • main.vim - Hovedkonfigurasjon
  • ftplugin / - Språkspesifikke tilpassede innstillinger
  • Kodebiter / - Kodebiter
  • filetype.vim - Oppdagelse av egendefinert filtype
  • init.vim - Fuentesconfig / main.vim
  • vimrc - Fuentesconfig / main.vim

For mer informasjon om SpaceVim samt for å redigere SpaceVim-konfigurasjonsfilen, kan du besøke den offisielle nettsiden. Han lenke er dette.


Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.