SpaceVim - izveidots kopienas izstrādāts vim izplatījums

Spacevim

SpaceVim ir populārā un pazīstamā Vim redaktora izplatīšana kas ir iedvesmots no kosmosa kuģiem. Tas ir atbildīgs par spraudņu kolekciju pārvaldību un organizēšanu slāņveida, kas palīdz apkopot saistītus pakotnes, lai nodrošinātu raksturīgās iezīmes, kas raksturīgas integrētām attīstības vidēm, kas pielāgotas dažādu valodu attīstībai.

Papildina tie tiek sagrupēti kolekcijās, ieviešot noteiktas funkcijas. Piemēram, pitona slānis apkopo deoplete.nvim, neomake un jedi-vim, lai nodrošinātu automātisko pabeigšanu, sintakses pārbaudi un dokumentācijas meklēšanu.

Šī pieeja palīdz uzturēt iestatīšanu organizētā veidā un samazina lietotāju pieskaitāmās izmaksas izvairoties no nepieciešamības domāt par to, kuras pakotnes instalēt.

Tādēļ lietotājam ir jāizvēlas tikai nepieciešamā funkcionalitāte, bez atsevišķas spraudņu izvēles.

Tās galvenās iezīmes ir:

  • Neovims centrisks
  • Moduļu konfigurācija
  • Notiek 90% spraudņu ielāde ar [dein.vim]
  • Izturīgs, bet viegls
  • Pievienojieties mērķtiecīgai darbplūsmai
  • Lieliski ui
  • Valodas specifiskais režīms
  • Plaša Neocomplete konfigurācija
  • Centrālā etiķešu atrašanās vieta
  • Viegls vienkāršs / tabline stāvoklis
  • Krāsu kombinācijas

Vietnē SpaceVim ir saistīti izstrādes moduļi, Katrs modulis nodrošina koda aizpildīšanu, sintakses pārbaudi, formatēšanu, atkļūdošanu un REPL.

Jāatzīmē, ka nejauciet starp SpaceVim un Neovim, jo daži domā, ka tie ir vienādi vai līdzīgi projekti.

Neovims ir kas vairāk par vima pārrakstīšanu. Tās galvenā funkcionalitāte ir nodrošināt serveri, kas citiem redaktoriem ļauj rediģēt buferi, reaģējot uz taustiņu nospiešanu.

kamēr SpaceVim ir tikai vim konfigurācija. Lietotāji arī nav pārliecināti par SapceVim veiktspēju un salīdzina to ar Spacemacs, GNU Emacs konfigurācijas sistēmu.

Par jauno SpaceVim 1.1 versiju

Pēc 4 mēnešu izstrādes perioda nesen tika izlaista jauna SpaceVim 1.1 projekta versija.

Jaunā versija pievieno uznirstošo atbalstu (piemēram, lai parādītu dokumentāciju un meklēšanas rezultātus, izmantojot flygrep).

Papildus tam fzf meklēšanas spraudņa izvēlne ir ieviesta un komplekts izstrādātājiem Rust valodā.

No otras puses, mēs varam arī izcelt, ka saite komandā "git log" un defx failu pārvaldnieks tika pievienota projektam.

Šīs versijas jaunās funkcijas ietver:

  • Peldoša loga pievienošana ļauj atrast spēles.
  • Windows versija pievieno defx un Disk Explorer atbalstu, un noklusējuma atslēga tiek piesaistīta SPC fd:
  • Uzlabojiet iedit režīmu, pievienojiet komandas iedit-normal syx un pievienojiet komandas iedit-insert Ctrl-e, Ctrl-a, Ctrl-b un Ctrl-f.
  • Uzlabots fzf modulis un pievienots atbalsts fzf izvēlnei.

Uzstādīšana

SpaceVim instalēšana ir diezgan vienkārša. Tiem, kurus interesē iespēja veikt Jums ir jāatver termināls, un tajā mēs ierakstīsim šādu komandu:

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

Instalēšana uz Docker

Ir arī cita SpaceVim instalēšanas metode, un tā ir ar dokera palīdzību, tāpēc SpaceVim var darboties konteinerā.

Lai to izdarītu, viņiem ir jābūt instalētam tikai Docker atbalstam, un terminālā mēs izpildīsim šādas komandas:

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

Pēc SpaceVim instalēšanas sāksim vim, un SpaceVim automātiski instalēs spraudņus. Pēc instalēšanas SpaceVim struktūra sastāv no:

  • config / - konfigurācija
  • spraudņi / - spraudņu iestatījumi
  • mappings.vim - atslēgu kartēšana
  • autocmds.vim - autocmd grupa
  • general.vim - vispārējā konfigurācija
  • init.vim - runtimepath inicializēšana
  • neovim.vim - Neovim specifiskie iestatījumi
  • plugins.vim - spraudņu paketes
  • command.vim - komandas
  • functions.vim - Funkcijas
  • main.vim - galvenā konfigurācija
  • ftplugin / - Valodas specifiskie pielāgotie iestatījumi
  • Kodu fragmenti / - koda fragmenti
  • filetype.vim - Pielāgota faila veida noteikšana
  • init.vim - Fuentesconfig / main.vim
  • vimrc - Fuentesconfig / main.vim

Lai iegūtu vairāk informācijas par SpaceVim, kā arī lai rediģētu SpaceVim konfigurācijas failu, varat apmeklēt tā oficiālo vietni. Viņš saite ir šī.


Atstājiet savu komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti ar *

*

*

  1. Atbildīgais par datiem: Migels Ángels Gatóns
  2. Datu mērķis: SPAM kontrole, komentāru pārvaldība.
  3. Legitimācija: jūsu piekrišana
  4. Datu paziņošana: Dati netiks paziņoti trešām personām, izņemot juridiskus pienākumus.
  5. Datu glabāšana: datu bāze, ko mitina Occentus Networks (ES)
  6. Tiesības: jebkurā laikā varat ierobežot, atjaunot un dzēst savu informāciju.