SpaceVim - egy közösség által kifejlesztett vim disztribúció jött létre

Spacevim

A SpaceVim a népszerű és jól ismert Vim szerkesztő terjesztése amelyet az űrhajók inspiráltak. Ez felel a plugin-gyűjtemények kezeléséért és szervezéséért Réteges, amelyek segítenek a kapcsolódó csomagok összegyűjtésében, hogy a különböző nyelvek fejlesztéséhez adaptált integrált fejlesztői környezetek jellemző tulajdonságait biztosítsák.

A kiegészítések gyűjteményekbe csoportosulnak bizonyos funkciók megvalósításával. Például a python réteg az deoplete.nvim, a neomake és a jedi-vim adatokat gyűjti az automatikus kitöltés, a szintaxis ellenőrzése és a dokumentáció keresése érdekében.

Ez a megközelítés segít rendezni a beállítást és csökkenti a felhasználói rezsit elkerülve, hogy gondolkodjanak azon, hogy mely csomagokat telepítsék.

Ezért a felhasználónak csak a szükséges funkcionalitást kell kiválasztania, anélkül, hogy külön plugint kellene választania.

Fő jellemzői:

  • Neovim centrikus
  • Moduláris konfiguráció
  • A pluginek 90% -át töltse be a [dein.vim]
  • Robusztus, de könnyű
  • Csatlakozzon a koncentrált munkafolyamathoz
  • Félelmetes ui
  • Nyelvspecifikus mód
  • Kiterjedt Neocomplete konfiguráció
  • A címkék központi helye
  • Könnyű egyszerű / tabline állapot
  • Színkombinációk

A SpaceVimben vannak kapcsolódó fejlesztési modulok, Minden modul biztosítja a kód kitöltését, a szintaxis ellenőrzését, a formázást, a hibakeresést és a REPL-t.

Meg kell jegyezni, hogy ne keverje össze a SpaceVim és a Neovim között, mivel egyesek szerint azonos vagy hasonló projektekről van szó.

A Neovim több, mint a vim átírása. Fő funkciója egy olyan szerver biztosítása, amely lehetővé teszi más szerkesztők számára, hogy puffert szerkesszenek a billentyűleütésekre válaszul.

míg A SpaceVim csak egy vim konfiguráció. A felhasználók szintén nem biztosak a SapceVim teljesítményében, és összehasonlítják a Spacemacs-szal, a GNU Emacs konfigurációs keretrendszerével.

A SpaceVim 1.1 új verziójáról

Négy hónapos fejlesztési időszak után nemrégiben megjelent a SpaceVim 4 projekt új verziója.

Az új verzió felbukkanó támogatást ad hozzá (például a dokumentáció és a keresési eredmények megjelenítése a flygrepen keresztül).

Ráadásul menü az fzf keresési plugin megvalósításához és egy készlet a fejlesztők számára a Rust nyelven.

Másrészt azt is kiemelhetjük, hogy a "git log" parancs és a defx fájlkezelő linkjét hozzáadtuk a projekthez.

A verzió új funkciói a következők:

  • Lebegő ablak hozzáadásával találhat találatokat.
  • A Windows verzió hozzáadja a defx és a Disk Explorer támogatást, és az alapértelmezett kulcs az SPC fd fájlhoz kapcsolódik:
  • Növelje az iedit módot, adja hozzá az iedit-normal syx parancsokat, és adja hozzá az iedit-insert parancsokat Ctrl-e, Ctrl-a, Ctrl-b és Ctrl-f.
  • Az fzf modul javult, és hozzáadódott az fzf menü támogatása.

Telepítés

A SpaceVim telepítése meglehetősen egyszerű. Azok számára, akik szeretnék megvalósítani a Meg kell nyitnia egy terminált, és beírjuk a következő parancsot:

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

Telepítés a Dockerre

Van egy másik telepítési módszer a SpaceVim számára, és ez a dokkoló segítségével történik, így a SpaceVim futhat egy konténer belsejében.

Ehhez csak a Docker támogatást kell telepíteniük, és egy terminálban a következő parancsokat fogjuk végrehajtani:

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

A SpaceVim telepítése után kezdjük a vim-et, és a SpaceVim automatikusan telepíti a bővítményeket. A telepítés elvégzése után a SpaceVim szerkezete a következőkből áll:

  • config / - Konfiguráció
  • plugins / - A plugin beállításai
  • mappings.vim - kulcs leképezések
  • autocmds.vim - autocmd csoport
  • general.vim - Általános konfiguráció
  • init.vim - runtimepath inicializálás
  • neovim.vim - Neovim specifikus beállítások
  • plugins.vim - plugin csomagok
  • command.vim - Parancsok
  • functions.vim - Funkciók
  • main.vim - Fő konfiguráció
  • ftplugin / - Nyelvspecifikus egyéni beállítások
  • Kódrészletek / - Kódrészletek
  • filetype.vim - Egyéni fájltípus észlelés
  • init.vim - Fuentesconfig / main.vim
  • vimrc - Fuentesconfig / main.vim

További információ a SpaceVimről, valamint a SpaceVim konfigurációs fájl szerkesztéséről a hivatalos honlapján található. Ő link ez.


Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  1. Az adatokért felelős: Miguel Ángel Gatón
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.