SpaceVim - Eng Gemeinschafts entwéckelt Vim Verdeelung erstallt

Spacevim

SpaceVim ass eng Verdeelung vum populäre a bekannte Vim Editor déi vu Spacemacs inspiréiert ass. Dëst ass verantwortlech fir d'Gestioun an d'Organisatioun vun de Pluginsammlungen Layered, déi hëllefe fir verwandte Packagen ze sammelen fir inherent Charakteristiken vun integréierten Entwécklungsëmfeld ze bidden, ugepasst fir d'Entwécklung vu verschiddene Sproochen.

D'Zousaz si sinn a Sammlunge gruppéiert mat der Ëmsetzung vu bestëmmte Funktiounen. Zum Beispill sammelt d'Python-Schicht deoplete.nvim, neomake a jedi-vim fir automatesch Ofschloss, Syntax Kontroll an Dokumentatiounssich ze bidden.

Dës Approche hëlleft de Setup organiséiert ze halen a reduzéiert d'Benotzungskäschten andeems se vermeiden datt se mussen iwwerleeën wéi eng Packagen se installéieren.

Dofir muss de Benotzer nëmmen déi néideg Funktionalitéit auswielen ouni de Besoin fir eng separat Auswiel vu Plugins.

Seng Haaptfeatures enthalen:

  • Neovim zentréiert
  • Modular Konfiguratioun
  • Luet 90% vu Plugins mat [dein.vim]
  • Robust, awer liicht
  • Maacht fokusséiert Workflow mat
  • Genial Ui
  • Sprooch spezifesche Modus
  • Extensiv Neokomplett Konfiguratioun
  • Zentral Plaz fir Etiketten
  • Liicht einfach / Tabline Staat
  • Faarfkombinatiounen

An SpaceVim et gi verbonne Entwécklungsmodule, All Modul bitt Code Ofschloss, Syntax Kontroll, Formatéierung, Debuggen an REPL.

Et sollt bemierkt datt duercherneen bréngen net tëscht SpaceVim an Neovim, well e puer mengen datt et déiselwecht oder ähnlech Projete wieren.

Neovim ass méi wéi eng Iwwerschreiwe vu Vim. Seng Haaptfunktionalitéit ass e Server ze bidden deen aneren Editeuren erlaabt e Puffer z'änneren als Äntwert op Tastendrécker.

Während SpaceVim ass just eng vim Konfiguratioun. D'Benotzer sinn och net sécher vu SapceVim senger Leeschtung a vergläichen se mat Spacemacs, e Konfiguratiounsrahmen fir GNU Emacs.

Iwwer déi nei Versioun vu SpaceVim 1.1

No enger 4 Méint Entwécklungsperiod gouf viru kuerzem eng nei Versioun vum SpaceVim 1.1 Projet verëffentlecht.

Déi nei Versioun addt Popup Support (zum Beispill Dokumentatioun a Sichresultater iwwer Flygrep ze weisen).

Zousätzlech dozou Menu fir fzf Sich Plugin implementéiert an e Set fir Entwéckler an der Rust Sprooch.

Op där anerer Säit kënne mir och markéieren datt de Link um Kommando "git log" an den Defx Dateemanager dem Projet bäigefüügt gouf.

Nei Features an dëser Versioun enthalen:

  • Wann Dir eng schwiewend Fënster derbäisetzt, kënnt Dir Matcher fannen.
  • Windows Versioun füügt Defx an Disk Explorer Support hin, an de Standardschlëssel bindet un SPC fd:
  • Verbessert den iedit Modus, füügt d'iddit-normal syx Befehle bäi, an füügt d'iddit-Insert Kommandoen Ctrl-e, Ctrl-a, Ctrl-b a Ctrl-f bäi.
  • De fzf Modul verbessert an d'Ënnerstëtzung fir de fzf Menu gouf derbäigesat.

Installatioun

SpaceVim installéieren ass relativ einfach. Fir déi, déi interesséiert sinn, déi auszeféieren Dir musst en Terminal opmaachen an an deem wäerte mir de kommende Kommando tippen:

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

Installatioun op Docker

Et gëtt och eng aner Installatiounsmethod fir SpaceVim an et ass mat der Hëllef vum Docker, sou datt SpaceVim an engem Container lafe kann.

Fir dëst musse se nëmmen Docker Support installéiert hunn an an engem Terminal wäerte mir déi folgend Kommandoen ausféieren:

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

Nodeems Dir SpaceVim installéiert hutt, loosst eis vim starten a SpaceVim installéiere Plugins automatesch. Nodeems d'Installatioun ausgefouert gouf, besteet d'SpaceVim Struktur aus folgendem:

  • Configuratioun / - Konfiguratioun
  • Plugins / - Plugin Astellungen
  • mappings.vim - Schlësselmappungen
  • autocmds.vim - autocmd Grupp
  • general.vim - Allgemeng Konfiguratioun
  • init.vim - Runtimepath Initialiséierung
  • neovim.vim - Neovim spezifesch Astellungen
  • plugins.vim - Plugin Packagen
  • command.vim - Kommandoen
  • functions.vim - Funktiounen
  • main.vim - Haaptkonfiguratioun
  • ftplugin / - Sprooche spezifesch personaliséiert Astellungen
  • Code Stécker / - Code Stécker
  • filetype.vim - Benotzerdefinéiert Dateityp Detektioun
  • init.vim - Fuentesconfig / main.vim
  • vimrc - Fuentesconfig / main.vim

Fir méi Informatioun iwwer SpaceVim wéi och fir d'SpaceVim Konfiguratiounsdatei z'änneren, kënnt Dir hir offiziell Websäit besichen. Den Link ass dëst.

 


Den Inhalt vum Artikel hält sech un eis Prinzipie vun redaktionnell Ethik. Fir e Feeler ze mellen klickt hei.

Gitt d'éischt fir ze kommentéieren

Gitt Äre Kommentar

Är Email Adress gëtt net publizéiert ginn. Néideg Felder sinn markéiert mat *

*

*

  1. Responsabel fir d'Daten: Miguel Ángel Gatón
  2. Zweck vun den Donnéeën: Kontroll SPAM, Kommentarmanagement.
  3. Legitimatioun: Är Zoustëmmung
  4. Kommunikatioun vun den Donnéeën: D'Donnéeë ginn net un Drëttubidder matgedeelt ausser duerch legal Verpflichtung.
  5. Datenspeicher: Datebank gehost vun Occentus Networks (EU)
  6. Rechter: Zu all Moment kënnt Dir Är Informatioun limitéieren, recuperéieren an läschen.