SpaceVim - създадена Vim дистрибуция, разработена от общността

Spacevim

SpaceVim е разпространение на популярния и добре познат редактор на Vim което е вдъхновено от spacemacs. Той отговаря за управлението и организирането на колекциите на приставки слоести, които помагат за събирането на свързани пакети, за да предоставят характеристики, присъщи на интегрираните среди за разработка, адаптирани за развитието на различни езици.

Допълненията те са групирани в колекции с изпълнението на определени функции. Например слоят python събира deoplete.nvim, neomake и jedi-vim, за да осигури автоматично попълване, проверка на синтаксиса и търсене на документация.

Този подход помага да се организира настройката и намалява режийните разходи на потребителя като им се избягва да се замислят кои пакети да инсталират.

Следователно потребителят трябва само да избере необходимата функционалност, без да е необходим отделен избор на приставки.

Основните му характеристики включват:

  • Неовим центричен
  • Модулна конфигурация
  • Заредете 90% от приставките с [dein.vim]
  • Здрав, но лек
  • Присъединете се към фокусиран работен поток
  • Страхотен интерфейс
  • Езиков режим
  • Обширна Neocomplete конфигурация
  • Централно място за етикети
  • Леко просто / състояние на таблици
  • Цветови комбинации

В SpaceVim има свързани модули за развитие, Всеки модул осигурява попълване на код, проверка на синтаксиса, форматиране, отстраняване на грешки и REPL.

Трябва да се отбележи това не бъркайте между SpaceVim и Neovim, тъй като някои смятат, че са еднакви или подобни проекти.

Neovim е нещо повече от пренаписване на vim. Основната му функционалност е да осигури сървър, който позволява на други редактори да редактират буфер в отговор на натискания на клавиши.

докато SpaceVim е просто конфигурация на vim. Потребителите също не са сигурни в производителността на SapceVim и я сравняват с Spacemacs, конфигурационна рамка за GNU Emacs.

Относно новата версия на SpaceVim 1.1

След 4-месечен период на разработка наскоро беше пусната нова версия на проекта SpaceVim 1.1.

Новата версия добавя изскачаща поддръжка (например за показване на документация и резултати от търсенето чрез flygrep).

В допълнение към него внедрено меню за приставка за търсене fzf и комплект за разработчици на езика Rust.

От друга страна, можем също да подчертаем, че връзката в командата "git log" и файловия мениджър defx е добавена към проекта.

Новите функции в тази версия включват:

  • Добавянето на плаващ прозорец ви позволява да намерите съвпадения.
  • Версията на Windows добавя поддръжка на defx и Disk Explorer, а ключът по подразбиране се свързва с SPC fd:
  • Подобрете режима iedit, добавете командите iedit-normal syx и добавете командите iedit-insert Ctrl-e, Ctrl-a, Ctrl-b и Ctrl-f.
  • Модулът fzf се подобри и беше добавена поддръжка за менюто fzf.

Инсталация

Инсталирането на SpaceVim е доста лесно. За тези, които се интересуват от възможността да извършат Трябва да отворите терминал и в него ще напишем следната команда:

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

Инсталиране на Docker

Съществува и друг метод за инсталиране на SpaceVim и той е с помощта на докер, така че SpaceVim може да работи в контейнер.

За това те трябва само да имат инсталирана поддръжка на Docker и в терминал ще изпълним следните команди:

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

След инсталиране на SpaceVim, нека започнем vim и SpaceVim ще инсталира приставките автоматично. След като извърши инсталацията, структурата на SpaceVim се състои от следното:

  • config / - Конфигурация
  • плъгини / - Настройки на приставките
  • mappings.vim - ключови картографирания
  • autocmds.vim - autocmd група
  • general.vim - Обща конфигурация
  • init.vim - инициализация на runtimepath
  • neovim.vim - специфични настройки за Neovim
  • plugins.vim - пакети с приставки
  • command.vim - Команди
  • functions.vim - Функции
  • main.vim - Основна конфигурация
  • ftplugin / - персонализирани настройки за конкретен език
  • Кодови фрагменти / - Кодови фрагменти
  • filetype.vim - Откриване на персонализиран тип файл
  • init.vim - Fuentesconfig / main.vim
  • vimrc - Fuentesconfig / main.vim

За повече информация относно SpaceVim, както и за редактиране на конфигурационния файл на SpaceVim, можете да посетите официалния му уебсайт. Той връзката е това.


Оставете вашия коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

*

*

  1. Отговорен за данните: Мигел Анхел Гатон
  2. Предназначение на данните: Контрол на СПАМ, управление на коментари.
  3. Легитимация: Вашето съгласие
  4. Съобщаване на данните: Данните няма да бъдат съобщени на трети страни, освен по законово задължение.
  5. Съхранение на данни: База данни, хоствана от Occentus Networks (ЕС)
  6. Права: По всяко време можете да ограничите, възстановите и изтриете информацията си.